Pros
The salary was fair...the average ranges from 12.00-15.00 depending on your experience. Good cafeteria. vacation hours (about 280) are given to you almost immediately, which can be dangerous because if your department isn't busy you can pretty much schedule a vacation day within a half hour and leave. they have a sweet scheduling system that lets you schedule single or multiple vacation days and you can keep pretty close track of your time and sick time as well. Most managers and co-workers really do want to help you, managers want to help "develop" you and get you promoted because of course it looks good for them too.
Cons
For me it was the repetition of the same call all day that grinded me down. Also the constant surveillance, they have very advanced tracking systems for their calls, they have screen and audio capture so they can pull ANY call from ANY day and see exactly what you did and said. You are required to clock in and out on your phone from every break and when you come in and when you leave at the end of the day. most team leaders have to meet with the department heads weekly and some only monthly depending on their teams performance. I think for this reason all team leads have an excel worksheet for all of their teammembers outlining every "metric" you meet and don't meet.