Pros
You will learn a lot about LEADERSHIP, people skills, people management, decision making, multitasking , and goal setting. Engaging working colleagues, always working in team and intense customer service and sales trainings for new comers . The admins are always helpful and meetings run by owners always benefitting, it sets you a direction before you hit the field. Travelling to various places and states, meeting customers from diff backgrounds. Lively working environment if you like team chants and listening to motivational stories during morning meeting.
Cons
I wouldn't say cons but yeah some perceive this as cons . It is actually the combo of self employment and business where you can see yourself earning and progressing to each level depending on your EFFORT, meaning it depends on your performance and if you work hard you earn more . If you are keen with such income go ahead , if not please look for something suits you best .