Pros
I've worked for Medifast for 2.5 years. Since that time I have rapidly assumed responsibility from my initial role and increased my compensation. I love the team I work with. There is a good work-life balance here. I'm 11 years out of college and have worked a number of different companies and this is by far the best work/life balance. When I tell people how much PTO I have (currently 4 weeks) they are amazed, since that is unusual for an American company. It makes me want to work harder because of how lucky I feel that I can take time off. I can also say that people treat each other with more respect here than I have observed at other companies - less office politics, more about getting results.
Cons
The organization is still figuring out it's approach to channel conflict - TSFL, Med Direct, Weight Control Centers, etc. I am confident it will find out a solution eventually, but these are not simple waters to navigate.