To understand why there are so many poor reviews for QuickMedical, one must realize it's a small, veteran-owned business, which gives it a considerable advantage when competing for government contracts. This means that the company can be inefficient, out of date, and directionless and still have an edge over competitors. If you accept their offer, expect to work with obsolete software, get paid significantly below market rate, and learn skills that are irrelevant at other companies.
Also be wary of giving a 2-weeks notice before leaving. A manager personally told me that employees have been fired immediately upon announcing their departure in order reduce costs.