Pros
Decent pay, decent benefits, decent paid time off
Cons
If the contract is issued any form of a stop work order, or changes in any way, prepare to be dropped at the snap of a finger. They will not try to shuffle people around, much less provide any support, help, or show any signs of empathy. Don’t even think about trying to negotiate your salary - they’ll ask when your last day will be. They’re ageist, salary is not performance based, but instead preference based. Consider staying on your spouse’s health insurance (if that’s an option). They will give you 3 days notice before your benefits are cutoff. Senior leadership will squash any effort of trying to stand up for people. The company tolerates workplace harrassment and abusive toxic work environments.