Best Employeer I've ever had, also worst (for a family man, that is)
Pros
Great work/life balance. Manager gives you room to excel at your job (no micro-managment here, they trust you to be the professsional that you are) . Benefits are overall great, with one exception (listed in cons). If you are flexible on location, Booz Allen will find work for you somewhere (like if your contract has a problem) In that sense, job security is pretty good at BAH.
Cons
They will no-notice dock your pay for taxes that you weren't aware that you owed. Imagine planning for Christmas and your first paycheck of December timeframe is ZERO because they decided THAT would be a good time to collect taxes you didn't know were owed. Our family was struggling in mid-December with trying to figure out how to buy groceries due to Booz Allen collecting thousands of dollars for taxes that we should not have owed. You have nothing to eat now. (Merry Christmas!!!) Christmas morning, the whole family was in tears. No presents, no Christmas dinner. Nothing. Worst Christmas ever. Still stressed out about that, years later. Thanks, BAH.