Pros
gain experience that translates well to a lot of other sales settings. Company does a great job of teaching you goal setting and hard work. Get to work with successful people and build great connections. Great reward trips and opportunity to make good money from the first month if you have a good start.
Cons
it is a constant hustle, every month it starts over from the beginning (straight commissions) and people tend to burn out . Very high turn over since the people that are actually successful from the get go are few and far between, but sales for the company stay constant since other reps will just take over the clients of people that left. Required to constantly be face for company for mistakes, timing issues, etc, which leads to a lot of apologizing and begging for sales.