Pros
I had a lot of downtime between phone calls to work on homework. The job was very easy.
Cons
The work environment is horrible. Several accounts of contracted workers not being paid at all. Empty promises of upcoming raises that never happened. Employees promised health insurance if full-time but never given it. Have no idea how the company decides who to pay what, because the most experience and hardest working employees were making considerably less than their less experienced counterparts. The management doesn't care about it's employees at all. Management would either be very underhanded and not tell you if there was something they wanted you to do differently and instead complain about it to everyone but you. Upper management know to curse and verbally berate employees. The schedule often came out at the last minute. Never had the same schedule. Management is not open to new ideas at all, even if they are extremely easy to implement. Even simple changes most go through upper, upper management who doesn't know how the company works on the ground level and is extremely reluctant to make any kind of change. This company will do anything it can to exploit and take advantage of it's employees.