It's a perfect environment that's set up for growth and opportunity. Small company but has lots of potential. Simple business model that allows workers to advance at their own pace.
Cons
There aren't really any. It's not a salary based position, so you do have to go out there and work and get sales to get paid, but that's the only con.