This company gets large government contracts through "connections" and questionable bidding practices. Pay and benefits are very good, but if you care about doing a good job, or doing what is right for the client, you are told in no uncertain terms to shut up or you will be fired, even if it means you are now party to unethical business practices. Middle management is very weak, likely because they were also told to shut up and get on with it or they would be fired. The ones that remain expect the workers below them to adopt the same unprincipled, spineless position that allowed them to keep their job. There is a reason why they are always looking for people even though the pay is very good. It is a soul-sucking company to work for.