Pros
Great people to work with. Management actually takes the times to praise for work well done as well as coach for improvement. If you can stand the pace, and can stick to the scripts, pay can be very good.
Cons
Very stressful clientele. Ads say product is free and then sales rep's job is to get them to agree not only to pay for that product but as many add ons as possible, often by steamrolling over objections and just saying "I am going to include this, OK?" multiple times. Even when it is obvious that the product is not suitable for the caller (70 year old woman calling about whether the parenting program will help her control her aggressive husband) you are expect to push the sale. It is justified by saying if they do the feedback survey they will get the cost of the program back. Training is very interesting, and while it helps you make discoveries about yourself, much of it is either impractical on the phone, or dismissed by the floor supervisors as not needed. Floor supervisors will often contradict each other, telling you to use one phrase and then the next supervisor tells you to never say that, say this instead. It is also a bit stressful in that the mantra seems to be every caller is a liar. HR consists of people that are not very helpful and seem to enjoy being that way.