Pros
The pay and benefits are pretty comparable to other similar jobs in the area. Depending on your job/manager, there is some flexibility in schedule.
Cons
Management seems to latch on to the latest fad system of managing employees, never fully implements it, deems it a failure and moves on to the next thing. The workload only gets progressively higher and there's never a light at the end of the tunnel. If you exceed expectations, your only reward is higher expectations, sometimes unreasonably so. HealthMEDX gets billed in recruitment as a cool, friendly place to work, but they are pushing progressively towards a cookie-cutter employee environment where employees are discouraged from interacting with other employees outside of necessary job duties. They have sent out many surveys and even hired a workplace consultant to increase employee morale, but refuse to implement any programs that would have an associated cost, whether in actual money or lost productivity. As a result, they are facing a culture crisis and high turnover.