Pros
Great pay and benefits. Day to day is very structured and managed to the minute. 2 hours on the phone, 15 minute break, 90 minutes on, 45 minute lunch, 3 hours on, 15 minute break, 75 minutes on then log out and go home. Most people won't like the regimented schedule, but after I had spent 3 years working nights and weekends, that was a welcome change. Renovated subsidized cafeteria with decent food. Nice coworkers who are all in this together against 'the man'. They have tuition reimbursement and a nice company bonus, but you won't be there long enough to truly benefit from that. Company is well positioned in the market and has more than enough business.
Cons
On the phone (or entering orders, or responding to emails) all day every day. Expectations are almost unreachably high and they WILL find any reason possible to credit you with mistakes and/or fire you. Over the course of 18 months of employment I was credited with 5 total errors out of approximately 50,000 calls I took. That was apparently too many. I received my annual review telling me I was doing fine, and didn't have another monthly call review after that until 4 months later when I was told I was being let go for failing to meet expectations. I was not the only one. If you can manage to last, it can be rewarding, but beware...