Employee retention is terrible, Supervisors are inexperienced and do not provide adequate support. If teammates do not perform to the expectations of the position the work falls on others. Severely understaffed requiring extensive overtime. Playing favorites among employees, some can work remote while others cannot (not based on anything other than the supervisor's mood that day) Supervisors pick and choose who receives attendance points, and openly make exceptions for specific employees. Temps come and go CONSTANTLY. The training is disorganized and ineffective leaving many people having no clue how to do their jobs. With over a decade of experience this is by far the most unprofessional, leadership lacking, disorganized, flip-flopping company I have ever worked for. Though I was a top performer and satisfied with my pay and overtime options, the supervisors and environment are intolerable for anyone with even minimal experience, so I quit!