Pros
401K Match is better than the others.
Cons
I worked for Booz Allen for over 7 years. First of all, I was never able to get staffed on a project that I had interest in. It was always management finding something and almost forcing me to stay. The work and environment was not the best but was decent. However everything changed when I let my management know that I was switching job to a competitor. They were mad that I was leaving and probably thought they wanted to take a revenge. Even before my last day of work, they terminated my clearance which made my clearance go into Loss of Jurisdiction (no clearance). Crazy thing was I didn't notice this until the first day at the new work; I was working in a secure facility without clearance for few days. Since then, I haven't been able to get my clearance back and it was very hard for me to find a project due to missing clearances. This is very very unprofessional and the company is going downhill BIG TIME. Totally messed up my clearance and the career. STAY AWAY.. They are no longer a prestigious consulting firm but just putting butt in the seat.