Cons: cafeteria food sucks, regular employees hate contract workers.
Difficult work environment, management is indifferent (and you are looked down upon) to employees. Told to never talk to Supervisors/Managers (or anyone else) in work area.
First day on the job, said Hi to my new boss, and was almost written up, and told to never talk to him again.
Pay is dismal compared to work experience/education.