Pros
AdvancedMD had figured out how to succeed, and actually be profitable, in a very competitive industry where very few are profitable. The are a company of about 550 employees, so career advancement within the company is more dependent on the company growing, rather than just moving up. That is a very positive thing. The company had many inefficiencies, but I can see a sincere effort to find better ways to get things done.
Cons
Most physicians have already adopted a practice management system at this point, so growth is a challenge. Also, doctors continue to poorly manage their businesses, so the number of private practices seems to be decreasing. Many are forced to work full time at a hospital or large group. AdvancedMD is focused on helping private practices, but very few of them will admit that they need help.