Pros
It pays (usually) and most of the calls are easy. Day goes by fast when there are constantly 500 calls in the queue.
Cons
Noone communicates anything well. The training is some of the worst I've encountered. The job listing is incredibly misleading as they make it seem like you will be providing internal tech support to one company, and then wait to tell you that it's a contract to do public support for a certain fruit based device company. If you drink their kool-aid about the devices and only ever follow the script (that they claim doesn't exist) you will probably be fine. At least until you come across one of the myriad of issues that don't have a clear resolution in their resources. Then you'll be the one in the wrong regardless of resolution.