Pros
Your coworkers are fun. Most of the managers are leads are great. If you make friends with your manager, it makes life a lot easier for you. Benefits are good but kind of pricey. The time you get off is decent.
Cons
When I first started it was great. If you got bad metrics you could explain yourself and then they would dismiss it, then the new ness wore off and they didn't care what your reason was, you should have made metrics..The metrics now are so crazy and always changing. They want you to hit all these points in your call and still make the customer happy and not sound like a robot, which is nearly impossible. The call evaluations are rough and very hard to pass. Getting time off is such a pain and half the time doesn't get approved.