Pros
The onsite coworkers were great and the environment was educational, friendly, and work heavy. I was collocated with contractors from other companies. Specific information regarding direct contact with the company is limited.
Cons
The pay was abysmal for the amount the company was making off of us.