Technical Services Engineer, St. Louis, MO - January 25, 2017
The job duties are not always clear. Employees are treated as untrustworthy and expendable. Management has poor communication skills with staff. Employees are taken advantage of and used until they are fed up and leave. Turnover rate is extremely high because of this.