Pros
Government clients have heard of Booz Allen and usually trusts our judgement
Cons
I worked with booz allen in the east coast (DC) for couple of years and it was great. I got promoted, won some performance awards, got to volunteer at awesome places, build my skill sets, etc. I made the decision to move out to CO to support a client. Awful decision because the leadership out here does not care about you at all. They believe in having no bench so if the client doesn't continue your workstream, you are immediately laid off. There is no chance for promotion and you get no awards for your continuous hard work. Also the hiring here is terrible because in the east coast, we hire talented and impressive smart folks with great background and education. Here we hire anyone and everyone with no qualifications. Pretty sad.