Pros: great coworkers
Cons: it's a call center
This job is pretty great, if, and BIG IF you get a good team lead and good managers behind them. If not, then this is just every other call center job - stressful, bad pay, and small advancements. The only use this job is good padding on a resume.
However, if you get a great team lead/management system then you feel productive, a 'part of the team', and useful to the environment - not just a warm body to do meaningless tasks to make rich people richer.