Senior management is always accessible .
Close sense of family within the department especially for employees.
Medical benefits are very adequate
Location is very close to the highway reducing commute time.
Cons
Promotions do not happen often enough, You will stay in your position for a long time before the remote possibility for advancement comes by.
As the company grows the sense of family becomes thinned.
Parking can be issue because of the rapid growth.