If you don't have an easy option close at hand it ends up being a choice between continuing, taking a massive hit to your income, or choosing unemployment.
The pay is exactly high enough to maintain minimal staffing. That's normal, but in working conditions like this sometime it ends up a tiny bit higher than the local rate for similar jobs if there's competition for employees. Not everyone can maintain the working conditions. They leave, get kicked out, or they're useful (or connected) enough to keep around working humane hours.
The rest have bills, or legal requirements to maintain employment, or burned a bridge at the other factory in town, or they're inexperienced enough to not know better. They establish a reputation as an employee who can be pushed into working inhumane hours. Managers are often rewarded for keeping up with production with a small team.
A few years go by before you know it, and working hours like this is expensive. You don't have time to maintain your stuff and house, you pay someone else to. Kids need to be watched. Spouses leave. Drugs or alcohol offer to fill the holes in Maslow's Hierarchy you've sacrificed. Savings don't pile up like one might assume.
Interviewing is treacherous. If you're lucky you work a night shift so you can do an interview instead of sleeping. They'll ask you how much you make per hour and offer you a lower "starting rate" hourly wage with fewer hours, which would cut your income drastically, and suggest there might be a review/small raise in 6 months. They'll call your employer before offering you a job at that rate, putting you at risk of retaliation whether you take the offer or not.