Pros
Great for people wanting a remote position!
Cons
Pay raises are not a common occurrence.
Pros
Mission driven company (helping independent medical practices run more efficiently) with wonderful and dedicated employees
Cons
Work-life balance is hard to maintain