Pros: good pay, friendly coworkers, excellent supervisors.
Cons: short breaks.
I talk to over a hundred people a day during my calls, and I must say that I love it. I meet so many people, and some of them have the most amazing stories and are just the nicest people. I have my angry customers, of course, but even those are good.