No available time off, schedules are always bad and unethical, and it seems like their metrics are designed to be able to give them ability to fire people at will instead of actively measuring progress. They also effectively mandate that overtime be used but hurt your statistics if you work through lunch, to get home earlier.
In addition, it's impossible to arrange a day off unless you schedule more than six months ahead, so if you become ill then they're already planning to fire you.
They're also obsessed with their investment in service centers, which drastically lengthens the repair process and infuriates the customers, which leads to an even worse position.
Plus, they're much below the average pay for the position.