Pros
Melaleuca gives employees the opportunity to truly make an impact on the overall business. A lot of responsibility is given, which leads to rapid growth. (As long as you are hungry for that growth). Co-workers are amazing and Melaleuca ensures that they hire great talent which makes work so much more enjoyable. Additionally, you are currently available to work from home, which is amazing. I hope it continues forever. Other cool perks include things like on-site gym, Frank's errands (concierge), cafeteria, game room, etc.
Cons
At times, you are given constraints that are very challenging to work with. Whether that be time constraints or constraints regarding the type of work that can be done. Their benefits are alright compared to Idahoan companies but are inferior to what is available outside of Idaho.