Pros
I have seen people with absolutely no leadership experience being trained to become managers, supervisors, trainers. The leadership has an infectious ability to instill character, knowledge and the skillset for anyone to become part of the leadership. All it takes is some initiative. A small story about earning potential in this company: 21 years old, in debt, previous job was making 9$/hr in retail. Now i closed off this year at 52k. My neighbor is a firefighter making the same thing I am, that feels great.
Cons
There is no paid time off for sales agents. But if you are able to climb on to a leadership position, you will have the benefit to take paid time off. There is no flexibility with starting schedule EVERYONE STARTS AT 4-12am or 5-1am, but that is where the money is at.