Compared to over a dozen federal contract companies, these are the worst.
Pros: Federal contracts general pay a decent wage in order to attract well qualified individuals.
Cons: Bad work environment
Management is taught at every level to treat the people on the next level down as if they are criminals. It's an environment of mistrust and miscommunication. Everyone is worried that the folks they are working with, for, or are supervising will throw them under the bus. If you report or request anything through your chain of command, you are mistreated for rocking the boat, and the message that your manager gets across to you is that any contact with them reflects negatively on you.
If your federal contract transitions to these folks, keep your head down, your mouth shut, and hope that the contract quickly changes hands again!