Pros
I believe that the best reason to work at Booz Allen was the number of interesting speakers and brown bag lunches that were open to anyone. I learned a great deal by attending random information sessions. While this didn't make up for otherwise wasting my time, I did feel like this training was very valuable and gave me a lot of knowledge to follow up on in the future.
Cons
Job hunters, beware! Booz Allen has been growing at an unsustainable rate. Managers hire excess workers, then let them sit in offices with nothing to do, sometimes for months. Advancement, security clearances, training - if you want it, you'd better be ready to fight for it, as managers will leave you to fend for yourself. "Networking" within the company consisted of my manager handing me a list of people who didn't know either of us and requesting that I call them and ask to be put on their projects. All in all, I had a very bad experience. I was told that this is mostly because I didn't have any family or friends in Booz Allen prior to going there, as this is how the typical person enters the company. After all of this mistreatment, I had to repay Booz Allen for the tuition that they had paid for and the moving expenses that they had covered.