Senior leadership protects the fallacy that the culture is amazing. Emails are sent out "encouraging" employees to write positive reviews on Glassdoor. The fact is that reps are friends and that can make the trainings and atmosphere fun, but that the underlying frustrations tend to always become the primary topics of conversation (set up, manager frustration, and wanting to quit). Some managers and leadership were far from mature. My regional would single people out in our office in front of everyone, including our manager, he would threaten people's jobs, and he would even make comments on how attractive certain reps were. Turnover was high and didn't need to be because I saw smart, motivated people give up too soon because of the unnecessary intensity or immaturity of leadership. Work/life balance was a constant challenge as you are expected to answer your phone at anytime, morning or night, to deal with set up issues, to talk to a scrambling manager or regional on a thursday night on why you haven't made quota this month and how you can change that in 24 hours because they aren't at quota, or other issues.
Overall, It's a good company with good intentions to learn a lot from, make a lot of money from, and then move on. But unless you have great mentors, the stress of the lack of support from leadership during your harder times, the lack of ongoing valuable training (not just irrelevant mandatory trainings with quizzes that if you fail by getting only two questions wrong, you get a shaming email from both your manager and regional), lack of maturity in leadership, and the lack of set up assistance gradually wears down even the best.