-Training (this has drastically improved since I originally went through it, but there is still more that can be done to remove the "sink or swim" feeling many reps have starting out).
-Limited advancement opportunities. It's a very laterally structured company and very young, so "moving up" may be harder to do and take more patience than "moving on."
-Limited experience in management. (There are some fantastic individuals in management--but many of them are still early in their management careers. Most worked at the company for less than 2 years when they were promoted)
-Health Benefits. (The company has a fantastic 401K match, but their health insurance offerings are sub-par. This may improve as the employees get older, but right now I would say the median age of the workforce is somewhere around 26-27.)