Pros
On campus Dr. office, cafeterias, daycare, gym, swimming pools, soccer & softball fields, etc. Great on-campus culture and convenient for families with small kids. Everyone has an office (no cubicles), which is a perk I’ve come to appreciate more and more over the years.
Cons
Limited upward mobility, below market salaries, limited incentive. If you’re not in sales, your bonus depends on “total company performance”, not individual performance. For example, if you owned and delivered successful projects throughout the year that helped renew a $5 million annual contract, you don’t receive a penny because you’re not in sales. Strong and low performers receive similar bonuses based on “total company performance”. Strong performance is rewarded with more work, more projects, longer hours, etc. but not more pay or advancement. Low performance is tolerated and rewarded with less work. Hardly anyone from either group ever gets promoted because of low management turnover, so eventually the strong performers leave for 50+% pay increases and stock options.