Pros
Flexible schedule. You get to make your own hours.
Cons
You're only paid if you set an appointment which is then verified. Setting appointments itself can be tricky, and I admit I wasn't very good at it; however, most of the appointments I set ended up not being verified, which meant I wasn't paid for them. Looking at how other employees were doing, this seems to be pretty typical.
I was terminated from this job, with no reason given for my termination, shortly after getting out of the hospital following an emergency surgery (which my bosses knew about). My manager didn't even inform me of my termination until a week after I first contacted her about it. Note that the higher-ups at this company are all very chatty and would frequently call me to check in or give advice, which was one of the things I liked about the job; however, when I was terminated I received no word whatsoever until I reached out repeatedly, and was then informed via a brief text message.
Losing the job didn't bother me so much as the lack of professionalism and communication regarding my termination did. As the headline states, I was spending more money than I was making at this job, between having to pay for the work apron and the amount of money I spent on transportation costs. Unless you're certain you can succeed at a job that only pays on a commission basis, I don't recommend taking a gamble on this company as you may end up in worse financial shape than you were prior to taking the position.