It’s 2025 and I still see “unlimited PTO” in many places.
If you don't have leverage, you won't get those things regardless of enterprise or small business.
Also, in startups these things still happen more often, the culture normalizes unpaid overtime, unused PTO, etc. E.g.:
> While overtime is a reality in both startups and large corporations, the difference lies in the motivation behind it. In startups, work goes beyond traditional hours, not out of obligation, but from a genuine passion and commitment to achieving shared goals.
source: https://www.sdsolutions.tech/post/what-is-a-startup-culture
Not in the US. Most enterprise software engineers are salaried and do not receive overtime pay.
Sane working hours and vacation time should be taken as a given in the modern economy. Unusually long work hours should be reserved for unusually highly paid professions like investment banking and surgeons.