Pros
There is no better group of people to work with every day. My colleagues and management were incredibly inspiring through their example, advice, and encouragement. Not only that, but I had the opportunity to represent a high-quality product that benefitted local families and businesses. I would recommend this position to anyone seeking a positive work environment and who is wanting to be in a position to do very well financially.
Cons
This is not a salaried position, so, you are not guaranteed anything. Despite this, the training program is so comprehensive and full that it is difficult not to succeed. They are consistently adding and promoting talented, knowledgable, and compassionate leaders who are able to train you almost in a one on one coaching capacity.