Pros
Melaleuca has an excellent overall program for its employees. Helping you to get experience with their awesome products even though you can't afford them. They have great people who work here and it was really helpful to be able to help others and keep my spanish in practice. Senior Management is awesome if you ever get to see them, I've never seen Frank in Rexburg though.
Cons
They abuse their part time employees, especially college students. Middle Management is generally a joke, though I have known some pretty awesome supervisors. They are constantly understaffed which leaves most employees unable to get time off, shift changes, etc. This in combination with high burn out rate for customer service means you may stay very very busy. The worst part is that they do not afford time for team building, personal growth etc... as I tried to look at other opportunities within the company or do mandatory work, i was told not to and that they couldn't afford to have me off the phones.... pretty much ever.