Well first you have to find enough people willing to do the work. That's a tough one and is part of the reason why the pay is so good compared to similar jobs at other places. We have a lot of clients so we need a lot of people.
Then when you find people willing to do the work, you have to find ones that won't fuck up by doing things that you obviously shouldn't do like abusing clients or failing to report abuse which are apparently things that happen on a not-too-infrequent basis. Apparently there was an incident like right before I started that got like 5 people fired. And when you just start you're considered temporary and don't have all the protections of the union so you may see someone who's been there 20 years doing something and think it's okay when it's not. Thanks to the union they get a slap on the wrist but you get fired.
They've been hiring tons of people and have some people coming over in June/July from another facility an hour away that's closing. It's starting to get better with the overtime, but the problem is that 3rd shift has the least coverage right now, and since I'm on 2nd shift I'm one of the ones that has to work 3rd when they don't have the people.