Pros
Good benefits package, and if you're willing to base a career around deceiving people over the phone all day and don't mind being micromanaged by supervisors who don't care about you or your personal growth, you can actually make some good money.
Cons
Where do I start.. This job treats you like the bottom of the barrel, because in their eyes you are the bottom of the barrel. You're only there to service their numbers, and when you inevitably quit they will bring someone else in immediately. The time off is minuscule at best, the performance coaches are there to tell you how horrible you are (even when your numbers are above expectations), and you are basically under their full control. You are the most insignificant piece of their business model, and no matter how much they try to make it seem like they do, they don't care about you. The turnover rate is atrocious, it's easy to get fired and people are quitting almost weekly (even people who are doing very well!!). I was going to recommend this job to my friends until I actually hit the floor and realized I would never try to convince someone else to work here unless they were cold-hearted and obedient, because this job is for the cold-hearted and obedient. I will be leaving this job very soon and I can't imagine how relieved it will feel to never have to walk back into that dungeon.