You become a better person with USANAThe good thingsGreat benefits, great incentives, pay is based on performance, learning curve gets accelerated, be part of a very influential and positive minded community.
The challengesNot that much because honestly, I loved working with USANA and I would highly recommend it to anyone.