Pros
There are enough calls coming in and they are varied enough to keep the day moving pretty quickly. My particular team is usually supportive and friendly, which lends itself to a generally pleasant working atmosphere. You get about a month of training (2 weeks classroom style, about two weeks shadowing/working with a more experienced employee while taking calls), so you end up fairly well prepared. It's a good salary for an entry level job that doesn't require a degree.
Cons
It's customer support, so expect to get at least a few bad calls a week. It's also a 24/7 operation, so you'll probably work some holidays and at least one weekend a month. While people are friendly, morale is pretty terrible, since raises seem to be nearly nonexistent, among various other complaints. There is room to move around within the company, but I don't have high hopes for my salary to increase much at all, even if I can get promotions. There's no option to remote in for customer support and scheduling is pretty rigid.