Pros
It's easy (mostly mindless) work and you get to leave it at the office when you clock out. Co-workers share a special brand of comaraderie in customer service suffering. HR is pretty quick to take care of mishaps and direct supervisors are usually reasonable (potentially likeable) people. Benefits are existent, but expensive. You get major paid holidays and earn vacation/sick leave time per pay period. Great learning experience (about the limits of your patience).
Cons
Predictably, call center work is tedious, but certainly not hard (unless you count that it's mentally draining and makes you question human evolution). The pay is higher than minimum wage but not exactly sustaining if you intend to pay rent. Upper management is delusional at best and doesn't seem to comprehend basic project (or employee) management, considering the turnover rate of representatives and failure of company contracts.