Pros
The hours that you work are awesome. The atmosphere is laid back even though everyone is working. You've holidays off and paid weekly.
Cons
I would have to say the cons of working there is that you get hired through a temp agency but the company itself never hires anyone on. Also, even though we get holidays off they aren't paid holidays at all.