I worked for e-MDs for 4.5 years. They have a real problem with upper level management. It was constantly changing making the company seem unstable. They are also very poor at providing their employees with pay raises. In my 4.5 years, I had excellent reviews every year, but only one pay increase. This was pretty much typical for all employees.
They also have unrealistic needs for their employees that travel. I would travel week after week, sometimes coming home on a Saturday, only to be out again the next day.
The company is in constant turmoil and some of their managers got their in "convenient" ways to them, definitely not based on performance.
Can't think of why I stayed so long
Poor travel policies, poor compensation