Pros
There are no good reasons unless you are a con artist, have no morals, and can lie your way through sales.
Cons
To start off with the company and everyone in it puts off an insanely outgoing exciting environment. This is a front. They are only where they are in the position because they are good at it. It is solely commission based and that is not brought up besides the term they use called "merit based". I was offered a position last week and almost went through with it until they had me jump through a bunch of loops and blame it on me when things went wrong. On my very first day my trainer incorrectly informed me that the meeting was from 9-9:30 and the second meeting would land at 10:30-11. And so i was instinctively showed up 15 minutes early to the first meeting and was late to the second meeting. And so I received my first late violation on my very first and last day attain company. Absolutely terrible experience.