Pros
I really liked my co-workers. They were all great. A group of us would hang out afterwards too. Bonuses - I don't know if they going to do this anymore (they were bought by another company), but they used to really love Halloween and just handed everybody $100 cash to celebrate. That included temps and people hired only for special projects.
Cons
I didn't know that I was a temp to perm when I was hired - and neither did my supervisor the first couple of weeks. I ultimately left because a certain VP said things I could have proved weren't true and for those reason I would not be hired permanently. (I have a family member who works in upper management and loves her job. I think the only people hired temp to perm are the children of current employees.)