Pros: pay, time off, lack of accountability, work/life balance
Cons: you kind of need to be a dirtbag to do the work
As my job was supporting the military as a contractor my pay was very good. The contract had deployments as part of the job, but no one was ever forced to deploy. The previous company that had this contract paid about 25 percent better. I think the supply and demand ratio had evened out with contractors and a change of contract was required to reflect this. Compared to the previous company, employee support was lacking and it really felt like a clearing house sell for people with clearances when they took over. I eventually acquired a moral objection for fleecing tax payers and left this job.