Pros
Full time hours. Lots of opportunity for over time. Most of the supervisors and co-workers are nice. Good resume building experience if you can stay long enough to justify putting it on your resume that is. They'll hire anyone which can be good or bad. Good time to practice your interview skills I guess? No weekend shifts except 1 Saturday/month if you're lucky to be on a specific project. You can quit whenever too which is awesome. No need for two weeks notice. A lot of people just end up not showing up.
Cons
Training was a damn mess and unorganized. We were given all this information and no time to actually practice. My first day I didn't even know how to answer the phone. But I guess they're so desperate for people that they'd sacrifice their customer's accounts just to have more people on the phone. They'll change your schedule whenever w/o notice or extremely short notice. Not acceptable at all.