Pros
401k (ECAP) is unmatched compared to competitors. 10% of your salary across the board no matter how much you contribute - i.e., whether you contribute 10% or 1%, Booz Allen will deposit 10% of your salary.
Cons
Where to begin. No upward mobility unless you want to be a manager or business developer (no technical track). Training hours (40 hours per year) must be made up before the end of the fiscal year. Mandatory training every year. Annual assessments (review) of your performance that you have to do yourself that takes 2-3 days but is unbillable. Review/assess other people also, on your own time and your own dime. Required that you work on a proposal once a year AFTER you fulfill your client obligations (40 hour work week) so that you're working 80+ hours a week (nights and weekends) but only getting paid for the 40. And so on.