Pros
Definitely one of the better companies I worked for. There is a huge potential for you to make some serious money if you are a people person. They also teach you and spend time with you in order for you to succeed and advance within the company. Great group of people to work and socialize with. Great balance between work and play. They can be friendly and goofy but when its time to grind, WE GRIND.
You are not going door to door, you are inside of a major retail store (mostly Sam's Club & Costco). So you have credibility and more people to sell to.
Cons
RETAIL SALES JOB - Don't worry, they train you and prepare you before sending you into the stores.
(If you are not a people person and are not confident in your communications skills, this isn't for you)