Pros
Work-life balance is OK; some good professionals (though many have left); 401k match vests immediately (but is subpar).
Cons
Office culture is stiff and unfriendly: staff join and leave the office without announcement. Leaders stay in their boardroom citadel; staff are kept in the dark---even as layoffs occur. A lack of communication from leadership has created an overactive rumor culture. Project pursuits appear to be approved on leadership's whim as opposed to the business case, and loyalty to leadership seems to be rewarded more than technical excellence or productivity. Many managers are not open to new ideas and are not up to date on changes in the field. Training is very loose and some new employees get no training at all, and staff are often squeezed by pressure not to charge to projects and not to charge to overhead. The company has only two tiers: mid-level professionals (5-20 years) are few and far between. The company does not put its money where its mouth is where career development is concerned. Promotions and raises are not tied to performance (they are decided before annual reviews are even in). Health insurance is expensive and limited to two plans. 401k match is meager and has not increased in many years. Junior staff (<5-8 years) don't get bonuses. The company's "furlough" practice is shady; morale is rock-bottom, turnover is increasing, and management does not seem to care.