Pros
Mentoring at lower levels of the company Steady benefits Well known name Good place to start a career (only) Minimal opportunities for promotion mean that being a former Booz Allen employee is a badge of honor in the DC-area consulting industry.
Cons
Noncompetitive salaries Heavy debt load paid for by low employee salaries More layers of middle management than a 10 foot birthday cake Compensation tied to individual performance leads to backstabbing Step on each other to get ahead mentality Steadily declining benefits Ethics that are a joke Questionable ownership structure Stifling bureaucracy for its own sake. More vice presidents than you can shake a stick at Overhead numbers that aren't truly billable Perpetually eroding benefits Ridiculously high overhead that encourages clients to go elsewhere on price Outsourced HR and tech support Minimal opportunities for promotion IT that is run for and by IT, making for impenetrable, useless systems. Hypocritical PR campaigns that advertise changes to company policy and software as though it were good for you.