I work for this company, they treat their employees extremely fairly, and I can attest to the fact that they're extremely vigorous when it comes to being as detailed as possible in a timely manner. I would say that any negative reviews are probably from older customers or employees. Like any other Co., Camco has had people come on who don't apply themselves or lack the same ambition as the rest of us, but they never last very long.