Pros
The people you work with, not including higher management, are usually ok. And it is a paying job.
Cons
Everything else. So, when I was working there we had a confusing mix of rewards systems versus punishments. The grading systems for calls was very subjective instead of objective so it was hard to know if you were ever really doing your job right at any given moment. The reward systems they did have were small at best, annoying at worst and pretty much only the same 5 people were ever involved no matter how hard you tried at your job. If you got to be a supervisor there, which I did, you didn't get any training at all in how to do your job, but plenty of being yelled at if you didn't do it EXACTLY how they wanted it done... that they never tell you to begin with... until they yell at you. Since the company has now changed over to the hands of APAC, who I used to work for as well at one point, there's not telling how the place is really now. I would suppose though, and this is just theory, that it's just as bad as APAC was when I worked there, so it wouldn't be much better than the NCO I knew.