Pros
Consistency, predictability in management, work environment is clean and pleasant, free products, company culture promotes accountability and honesty
Cons
Low pay (especially considering how intense the training you go through in B.D is and how many hats you wear), they say they prioritize promoting from within, but if you're trying to break into a different field/department and learn new skills they aren't going to take a chance on you unless you have a degree related to that field. (but if you have a degree chances are you can make more elsewhere so it's a catch-22) lots of outside hires. Supervisors are incentivized to nitpick with performance reviews because it doesn't look good to management if your team is actually meeting standards. 'Toxic improvism' is how I would describe it. There's nothing wrong with reaching a little higher, but at Melaleuca, goal-posts are shifted regularly especially when monetary compensation increases or incentives are involved. 'You just missed it by thaaaaattt much.' type of thing.