Pros
I get a paycheck (sort of).
Cons
Management is constantly announcing changes to benefits for contractors, claiming it is to become compliant with their SCA contracts. They should have become 100% SCA compliant the second they were awarded their first ever SCA contract, but they obviously were not! Changing the rules for the workers in the middle of the work assignment is criminal and should be reported to the government!
Many contractor sites are not staffed according to the contract stipulations - which is a violation of the contract and could be very problematic for the company if the government finds out.
Management is either very slow to respond to calls and email, not responsive at all, or doesn't actually answer the question asked when they respond.