Pros
All around amazing place to work! - Management: Cares about your success and jumps in the trenches with you. No micro-managing either. - Pay: Very competitive and very rewarding for making sales. Good multipliers too - Benefits: Great benefits and office. Snacks and drinks are always stocked. We get a 20 min massage every week which is life-changing as well - Culture: Amazing family culture. Everyone gets along really well and a lot of thought has gone into making every feel included and heard. - Growth path: I have been promoted 3 times in the course of 3.5 years. You are very rewarded for working hard and getting results.
Cons
Training is done mostly through shadowing and there is not a very set course on what you should be learning. I like this way of training but it may not be for some.