Pros
Not a pro, but no joke, if you see a five star review, it's from their current manager trying to make them look good. There are no pros.
Cons
They lied in the job ad about the pay. They provide no training. They make you promote a product you've never even seen let alone experienced to honestly testify to the quality of it. Management at the time got in trouble for harassing employees. They are hidden in the ground floor of a building with no windows. There's no professionalism at all. Regardless of what the job description advertises, they want you to sit at a mini desk and dial a constant flow of random numbers to try to set up appointments for people to try their credit card processing machines. That's it. As a ten year sales professional, I was appalled on my first day and after the second day I got the hell out of there.