30 years ago I did 12 hour shifts at a factory, and it really wasn’t too bad. It was 4 on 3 off one week, and 3 on 4 off the other week. The OT on week one made up for the lost hours on week two, and having 3 or 4 days off was pretty sweet. But it was a QC job, for a European company in the US, sitting all night inspecting small parts, and was pretty chill.
My brother in law worked at the BMW factory in SC, and they did 4 10 hour shifts, with the days off rotating each week. They only ran 6 days a week, so you’d end up with 5 days off every 4 weeks whenever the days off from two weeks lined up. He liked the 5 days off when they happened, but the rotating days off didn’t line up with my sisters schedule, so that was tough.
On Android the same combo of Firefox / uBlock works quite well, but of course the experience isn’t quite the same as it is in the app.