Pros
The firm has built a good reputation over its many years of existence. For my market, people at the Principal level and below are good, upstanding. Meeting with your manager is usually license for a free lunch (at least in my management chain). Quarterly management meetings are a restaurant have been fun and good for network. The firm really came through and covered client-side people during the government shutdown in Fall 2013. The firm finally offers a career map for technologists and engineers, although it remains to be seen whether that will increase upward mobility. Internal social network is active and informative.
Cons
Benefits are being slashed on annual basis: - The retirement contribution, which was above average (10% of pay, but vested) when I joined, is at or below average now (6% of pay with 100% vesting at SIX YEARS). - The 2015 health insurance choices have been unveiled and they are OUTRAGEOUSLY BAD. The lowest plan is far worse (higher premium, higher OOP max, higher deductible) than the cheapest (and only) high-deductible plan last year. The only Aetna plans left are high-deductible, and the deductibles are way too high when compared to the premiums.) Pharmacy benefits also are subject to the same deductible now. I'm curious how many people the firm will lose over this. There is an expectation that you make up non-billable hours (e.g. firm-mandatory training). You are expected to do an annual self-review, even though it's not required and you can't charge it. (None of this is particularly new.) Lead associates and senior associates get overworked. They (especially lead associates) are expected to do management basically for free after putting in a full week being billable to the client. You used to be able to count on job security at a big firm, but that is no longer the case. The lack-of-work notice comes as soon as you end your work on a contract and you have precious little time to find a new position before being shown the door. What is the point of working for such a large firm? Sick time included in paid time off (which is four weeks for new Associates). Attrition seems to be high.