Pros
This job is amazing for personal growth and business perspective. It's a great environment for anyone who likes to have fun and work hard. The skills you will learn here and the way you are taught and coached are valuable in a variety of ways and can help any employee stand out whether here or with another company.
Cons
This company has a great business model and amazing products, however it is very hard work, long hours, and a huge commitment. Making money can be tough at first but that is nothing compared to the amount of time this job consumes. The company culture/ atmosphere is amazing, you honestly can't beat the support and motivation you feel. But that's not enough when paired with low pay and having no time for self, family, and friends.