Threatens you with financial ruin so you can't look out for your family
Pros
They do a bunch of different things, so there is opportunity to learn about various disciplines. Over many years I have had reasonably stable employment and they pay ok.
Cons
They are so frightened about losing bids they threaten their staff with their livelihoods. Just recently a new HR person sent a rambling message to all employees that included in part "We expect you to review the policy attached in full and remember that our industry is very competitive; you very well could get solicited from other firms; but you signed and thus agreed to the Privacy Agreement, which carries sanctions, when IQ Solutions hired you. We expect you to consider, review and adhere to the written, legal commitment you made and still have with IQ Solutions." The thing is, I had a lawyer review the agreement and in no way does it prevent me from looking out for my family by seeking employment with other government contractors - even competitors! Sadly my boss has made it clear I'll be sued if I work for a competitor, and whether I win or not I can't afford to fight them in court! Based on the owners lifestyle it's clear they are happy to throw money away. It's a terrible situation and with all the work we are losing, or expect to lose, I am afraid I'll be stuck. At one point we did good work, but now we are flailing. Sad.