The company will push you until you break. The company wants to get as much out of you as possible.
You need to push back. This can be done directly by just telling your manager or whomever is asking for the work “no”.
It took me a while to learn this, but I've been much happier since I started saying no to unreasonable demands. And guess what, the world didn't end and I wasn't fired. Even if it puts me closer to being laid off, I'm okay with it. Try it, you might be surprised how well it works out.