I cannot speak to many of the operations but the one located in NC. While salaries and benefits are competitive the environment appears substandard. Weak management has delivered poor direction and as a result seems reluctant to impart change management. New management has been brought in recently utilizing poor leadership skills and tactless discipline to achieve unwarranted goals. Company needs to take stock in employees and work to leverage their talents and abilities while management should be more focused on proper management techniques. Otherwise turnover will continue to escalate costing the company additional expenses to rehire, train, etc. Good company with some growth potential if carried out properly.