Pros
Working at medQ has taught me to distance myself from the various mental issues of the upper management. There is no other way to keep your sanity in an environment that can't and won't form into a coherent unity or functioning whole.
Cons
medQ does have an administrative structure, but they don't communicate very well. The CEO and the CTO seem indeed to hate each other; they don't miss any oportunity to yell at each other. The other members of the unhappily challenged medQ team don't get the training required to understand and work with the applications they are testing, selling and providing support for. The job title is just a label. In fact, you ought to be some sort of Jack-of-all-trades if you want to work for medQ. And it's the same for the overseas team. Lack of coordination and communication, the willful misunderstanding of development and testing phases points to the fact that these guys in management are actually encouraging and supporting the chaos in their own company. Like stressful environments, no raises, unpaid extra hours and extremely limited professional growth were somehow factors that could motivate individuals to do their best for somebody else's company...