Pros
You felt like you were one of the elite; working for one of the best companies in the market, a company that was very selective about who it hired. The compensation was fair. The benefits were awesome - especially the 401K and training. Leadership knew you and you knew leadership. Career development was the mantra for taking care of staff. The annual assessments were constructive and critical; there might be some hard pills to swallow in the debrief but the information was typically spot-on and was meant to help you grow as a professional.
Cons
Seemed as if climbing the ladder above Senior Associate required someone to retire, die, and/or have testicles - and it required breakfast, lunch, and dinner meetings on a regular basis to "socialize" your career progression. Many of the social events included drinking or golf - what if you didn't like those? They did have a part time track for work-life balance, but that usually meant earning 75% of your prior pay for the ability to answer emails and requests from home and your workload didn't seem to diminish. I fault the very senior leadership for selling out to Carlyle and ruining what had been a great company. Principals and Senior Associates asked if they could buy company stock to help raise money for the "Booz & Company" folks who wanted out of Booz Allen Hamilton and we were told NO. Bad decision.