Pros
Some good mindset tips and daily morning speeches. It is a diverse working environment because they don't care who they're conning out of labour.
Cons
They get you to register as self-employed so that they never have any liability for you. If you get hurt, not their problem. They don't have to pay your travel expenses. If you don't make a sale in a typical 12 hour day, they won't pay you a penny and this is all allowed because you're self employed. The meetings trick you into thinking the managers care about you and your progression, but they couldn't care less. When you leave, they all ignore you in the street - won't even look at you or say hi. They're only there to benefit from the pyramid scheme set up of getting paid for each sale anyone underneath you in the pyramid makes. The company will keep running because there will always be more ambitious young people to hoodwink into doing door-to-door sales, which they don't specify in the interview process.