Badly run, demotivating
The place pays less than anyone else in the industry. Offering $18/hr but expecting people with Technical DEP qualifications.
Management seemed very poor. They were always scrambling to get things done last minute. Service outages were constant, customers were impacted regularly and nothing was done to actually fix issues.