Pros
The only pros would be being able to learn so much from your coworkers. You also have the opportunity to teach concepts to them in return. The pay is decent for the type of work you do.
Cons
This is one of the worst contracts that I have ever worked on. The company frequently switches up on their word in regards to: job duties and positions, health and wellness benefits, transit benefits, and 401k. The 401k has yet to properly be set up and the contract has been operating since January(it is now September). The company forces everyone to get healthcare, even though you may already have it. There is no opting out. I wouldn’t be surprised if this was some type of ploy to save themselves money. Humana is not widely accepted in the area. The deductible is very high. We have had three supervisors since the start of the contract. Read between the lines. Expect the “entitled government employees” to complain about the daily activities of the contractors, however regular they may be. The number of infantile complaints made about contractors are unbearable; especially by a certain program director or WHATEVER she is (a self proclaimed very important person). Misery loves company in this office, and she will stop at nothing to show it. She takes out the deep despondency of her life on the contractors, or out on anyone unwilling to be her yes-man. Don’t let her see you happy. There is no purpose in putting in an honest effort here at work. All promotions and decisions are made based upon favoritism. Just suck up to management and you are a shoo-in for that next position.