Pros
I have nothing positive to say.
Cons
The management at the location I worked was far too condescending and engaged in micromanagement that created a hostile work environment. As a new hire for a seasonal position, I worked for 10 hours on my first day before I was permitted to end my shift. Every time I asked a question about how particular processes were done, the manager would go to another employee who had been there longer and ask them why they didn't teach me things properly and say things like "What's wrong with you? Haven't you been here long enough to know how to do that?" The work was very labor intensive and strenuous, and you were expected to keep your metrics and output at a level that I believe most would find unsustainable. Every time you made one small mistake, it was likely that a lecture was going to take place and halt all activity as the manager blew up the issue, inevitably making the rest of the day harder since time was being taken up by this kind of thing often.