You can get those with a startup. I sort of did, for some definition of "certain environment" and "specific technologies" and so on. I still do actually, post-startup.
Notably, I got what most software developers would describe as "fewer hours". We tracked time and got paid for actual hours worked. (still do) Since the company would be paying more, we were/are seldom asked to work beyond 40 hours per week. Much of this comes naturally with government contracting. You must track time, and you must pay employees for their time.
Being onsite is a positive. I'm never expected to work at home. Work is work, and go home I can focus on my family or hobbies or sleep.
And even if they did make those promises and honored them, you're taking a risk that they won't. And it's not like you get the FAANG salary back if they can't follow through on working hours, the tech stack, or whatever other consideration is important.
Work from anywhere is a fairly powerful lever. You can reduce taxes and cost of living extensively and still be able to save the same amount of money in the bank and have the same amount discretionary income. I estimate something from a %30-%40 'discount'.
From my experience, it depends entirely on the startup. There are enough success stories now from startups that treat their employees very well and came out on top.