Pros
It pays the bills with plenty of overtime available due to high turn over rates. I've met some cool people working here.
Cons
Management typically talks alot of crap and sit in their offices all day Instead of helping when lines are struggling. It also causes the work place to have no structure at all. You won't find a drop of ice cream on their uniforms at all. They treat their temps like absolute garbage and make them feel disposable. (front office management and HR especially) which is why they can hardly keep any of them. I've watched alot of good temps get screwed over by bad management from the top down. Management position are gate kept serverly and good luck becoming a lead without being a favorite. Good work and years of dedication does not get you promotions here. Not a good place to seek a career at all.