Pros
Coworkers are mostly good people, and the company makes is rich and makes enough money to have nice things. "Training" is paid, and it's not the worst job in the world, but damn is it close.
Cons
Incredibly high turnover (90% stay less than a year) and employees are treated as disposable, absolutely NO career advancement, long hours walking door to door doing redundant work in whatever weather conditions. Whether or not you get paid commission depends on factors outside your control.The company meetings are brainwashing, and it's not normal for them to frame shady tactics and outright scamming positively. The company culture is more like a frat house than a professional business. The company does not always get soliciting permits for us so sometimes people call the police on us and we regularly get ticketed and some guys end up getting ARRESTED. Employees are encouraged by management to leave positive reviews on social networking sites to make the company seem better than it is whenever surveys are released. They then frame the survey results on their wall to brag about how great a place it is to work and lure more people in.