I guess good for software experience and learning how NOT to treat people.
Cons
Awful management, micro-manage and treat staff like rubbish. Can't log in due to IT issues? Expect to be punished with unpaid overtime or wages docked.
Need the toilet during a shift, tough, wait until your allocated break time. Pay is vile too.
The kindest team you will ever work with, managers have been so compassionate hard working and motivating. Never a dull moment and always opportunities to learn and thrive. Zack M has been the best manager I've had to date, the most hard working genuine and supportive manager anyone could ask for.