Pros
Average 401k matching. Most of the non management level employees were good people.
Cons
Their business model is to hire high ranking military officials and win contacts via connections. They have no care in the world if they actually fulfill the job. Where I was at they destroyed the morale of people who were there before by lowering their pay and housing allowance, claiming they get '$5000/year for training". This was also a fraud; it was just a justification for their ridiculous overhead expenses. The bottom line is they will do absolutely nothing for their employees if your contact doesn't explicitly mention it as a necessity. There were also people staffed overseas who were considered 'local hires' a year after they were stationed. That means they must pay their own way back to the states even if they get another job at BAH. Very, very unethical behavior with many lies to the clients. Needless to say in many places they have destroyed their reputation with their arrogant hollow corporate culture and negligence of their own workers, especially when compared to other companies who work on the same site in most cases. They also refuse to help more senior workers get high clearances when the opportunity is there. Oh yeah, and their "culture" is that of a overbearing parent punishing you repeatedly saying it's for your own good with your very own 'career' manager who knows nothing about your skills. You may think your a well oiled machine with a factory of people writing good responses to various RFP's in DC, but the reality is you are a mirage.