Pros
-If you land a good manager and/or a good project you can definitely learn a lot! -Great People -Steady Work -Good name to have on the resume, especially in the DC area and govt contracting industry -Safe place to be -Benefits are standard, however the perks (i.e. softball league) are outstanding -If you're interested in govt contracting this is the place to be!
Cons
-If you land a bad manager and/or a bad project you can be sitting on the bench for a long period of time or stuck on a long term project learning very little. -HR/Recruiting is horrible! This is true as a potential employee and an actual employee. Hands down the worst in the area. -No central resource staffing group meaning employees are responsible for finding their own project work. This can prove difficult as Level 4 incentives are misaligned when it comes to staffing projects. -Low pay (due to the Booz Allen name) -Because of the size you can often feel like a cog in the machine -Too much of a hierarchy - folks at 5 and 6 are ex-military folks who are only there for their connections and do little else than look down on 1s, 2s and 3s. -A general "old school" and static feel