Pros
There are some long-time employees who really know what they're doing and are passionate about their work.
Cons
It's an environment of mean girls. If you haven't been a part of team working a contract, it is hard to break in and become a working part of it. Folks are quite territorial and don't allow newcomers in unless they are there to make incumbents who don't know anything look good. Mentoring is a joke. If you have an issue or need to ask questions, then you're out. Mostly they just work people until they burn them out. Several employees have relationships with advocacy groups where they earn extra cash leaking info from government clients. The wellness/work-life balance is more hype and marketing than reality. One FDA contract manager bailed without even giving two weeks notice - she was that burned out.