Pros
Good benefits, great parties & nice colleagues to work with.
Cons
The management works in a crisis mode all the time. They work their pricing people to the point of burnout. They have a high turnover rate. The Pricing Management lacks direction and doesn't think through their decisions before implementing them. That is indicative of the company as a whole. They hired a lot of people before knowing on which contracts they were going to work. If your manager gets a bad review...expect yours to be bad. Their evaluation method is torturous at best! You have to write LONG (10,000+ word) essays every year justifying your value. It is also very subjective and that allows managers who have been passed over for promotions year after year to be vindictive on their subordinates. Unless you will be working in a client facing position you will regret accepting a job at BAH. I know I and a LOT of people do.