Pros: great coworkers, opportunity to interact with and help a wide variety of people.
Cons: short breaks, unpredictable schedules
The reviews I've seen here are not what I've experienced. It is a call center, so the interactions are based on problems or questions... have you ever called to say "good job"? Be prepared to make unhappy people like you, and don't expect that people take ownership of their mistakes.
It is a business... and a competitive one. Your stats are important, but I've experienced management on the floor understands them and knows when your performance exceeds the numbers you put up.
You will find some of the most agreeable coworkers you will ever meet. Stay away from drama because your experience will be lesser for it. The people who instigate it don't last long for good reason.
Do your job, treat customers with respect, and this job is not bad. If you feel the need to tell people how dumb they are/were for making a mistake you never would have made... better go elsewhere.
I love the variety and the people on my campaign... can't speak for the rest of the operation, but I'm satisfied overall.
Breaks do seem awfully short... oh well, I need to quit smoking anyway ;-)