I was at a massive corporation that could afford to put whole teams of software engineers on a set of buttons. My teammates were in the same boat. Normal progression was content monkey stuff day in day out until you get promoted like 4 years down the line, with lots of business overhead to make things extra confusing. One teammate who had just been promoted got legitimately worried that he had forgotten how to code entirely once he got his first real project. In that respect, the jobs I've had since then are excellent, but with other downsides.
After hours is rough, especially on contract work, it always throws me off for a few days.
The best thing to keep in mind is that even if this place doesn't work out, we are extraordinarily lucky to be in the industry we are in. It's work to get a new job, but the worst case scenario is always starting somewhere fresh.