Pros
It's a flexible schedule, to an extent. The people are nice, and it was an easy job to do.
Cons
The job got very, very boring, there was no possibility of any advancement, even though I was told otherwise. Pay is stingy, benefits are lackluster. I would much rather have 2 weeks of vacation time a year and sick pay than a turkey or even a Christmas party. If there is bad weather, you are expected to either come in anyway or make up the time. I worked 2 and a half years straight pretty much. There's no room, no parking and one women's room when I was there. No direction from the top whatsoever, people would get laid off every few months and no communication between people in departments. My manager said he couldn't communicate with me, after 2 years of my working there. Almost everyone I worked with was struggling to make ends meet, they actually suggested that I go on public assistance if I couldn't afford a place to live.