Pros
Pay, opportunity for overtime, I have a job, I'm not dead, good pay, they won't fire u unless u do something stupid or attendance, I feel confident that if I fell down at work and blood came spewing out of my head, they would at least call an ambulance and clean up the blood
Cons
People, management, drama, everybody hates each other, treated like a robot, HORRIBLE training! they will hate u for no reason, unless u enjoy getting treated like crap and people talking behind your back, by all means apply. By far the worst group of people I've worked around. What ever u hear about management will be found out to be true, u have a choice on one hand between getting treated like crap and expected to hit your numbers, or having a sense of dignity, if u choose the latter go look for something else.