Pros
Booz Allen was once was a great company - prestigious management and technology consulting that was worth the "premium" bill rates. The company advocates for work/life balance, some staff have the ability to telecommute, and the culture of the firm WAS top-notch. In the "prime" of Booz Allen, talented staff would be recognized for their performance.
Cons
In the past year, Booz Allen has lost all luster since going public during a tough economic time. The culture, that was once revered, is all but gone. A great deal of staff was laid off while senior management continued to hire at the "management" level. Much of the talented staff have voluntarily left for greener pastures - much of the team that remains is far from the high caliber staff that once was. There is an expectation to work long hours for very meager compensation and little to no hope for promotion. Senior management claims there are "no changes" to the culture, but everything about Booz Allen has changed for the worse.