Pros
Modernizing Medicine has started out with a great vision to make doctors life easy. To change medicine. The cofounders have a real vision. The company is trying really hard to make everyone happy and to enjoy their job. They provide a lot of benefits and perks (freebies). They are also very involved in the community. There is a great group of people who work here and care about their job.
Cons
One issue that is blatantly obvious is the chief medical officer and cofounder lack of control. It is great that he is passionate. But he acts and reacts to situations which for years now is causing more problems in development than is necessary. The company keeps trying to develop a logical strategy to how new development and bug fixes will be dealt with. It was hard at first to get both cofounders on board at first to stop reacting and start being proactive. The CEO is logical and has come around and doesn't disrupt development, instead he helps look for solutions. It doesn't hurt that he is also well-versed in java. But continually the CMO interrupts development, side-tracking scheduled features/improvements/fixes. He reacts to his own personal opinion instead of listening to that of others who have more knowledge in the area. He acts on emotion. Granted there are times when emergency interventions need to be made, but by acting on emotions we have taking 3 steps back to go 1 step forward. The product development has become so disorganized even with PM and TD leading. The CMO changes everything on the road map and the lead PM does not stand up to him and it is constantly changing. This is why we are so disorganized and we never know what is going on.