Pros
Will hire almost anyone. Paid training. Depending on what account you worked on, the pay could be decent or below average.
Cons
Hiring almost anyone leads to a high turn-over, lots of employees that do only the bare minimum to basically not get fired making it harder for anyone that actually cares. Most of the time it felt like no one really had any idea what was actually going on. Depending on the specific account you worked for, the pay was either really great, or below average. Call center job with all the required metrics, short breaks, back to back calls without a chance to breath. The department I worked for even got to the point of not even being allowed to put the customer on hold, even to ask a question,. Transferring to another department, if you took longer than just dialing the other department before you added the customer to the line, then you started getting messages about no holds allowed or you get written up (even when you're having to talk to a department that does not deal with customers, and you would get written up for bringing a customer on the line with). Could not get assistance in a timely manor when needed. Started to micro-manage ever aspect to the point you had to justify everything you did when just doing what you're supposed to do, and basically feeling like you're going to get fired just for doing your job.