Pros: coworkers, employers
Cons: the actual job
I would go in, get on the computer, and get yelled at by angry customers about the same thing day in and day out. The management and coworkers were nice, but I didn't get to talk to them much since I was always getting yelled at. The most enjoyable part of the job was that I did get to talk to a few nice people over the phone who were reasonable.