Man, I think I'd quit in day or at least start looking for another job as soon as possible. How can upper management think that working a 24 hours or even 12/14 hours is fucking ok?
In my previous job, I got this software programming project to work on alone during my first week of work. Keep in mind I still didn't have a full picture of the frameworks we were using. Literally, the next day, the manager comes up to me and asks me if its done. I was in shock. It was something that needed months. I thought he was joking, but he was serious. The next line that came out of his mouth was: you should stay a couple of hours after work every day and come over for a couple of hours in the weekend until its done (unpaid lol). I immediately told him no, I'm not doing that so he threatened firing me and informing upper management. I told him to go ahead. The next day, I got called into the CEO office and got asked about the commotion the day earlier (He wasn't informed by the manager but by someone else that there was an argument with the new employee). I explained the situation to him and apparently, the software was given to them 6 months ago and they couldn't finish it so they threw it on the new employee to start from scratch. The CEO didn't know this so he called the manager and humiliated him over the phone.
I was lucky, the CEO wasn't a piece of shit but imagine working for such a shitty manager only entire management have this mentality.