It's a great opportunity. They work with you when it comes to scheduling, they want to see you do great and earn your highest potential income when it comes to bonuses.
Cons
No benefits, it could be better if the tactics for getting sales were different, need more leads.