In the end, it was a very nice bonus though.
I think this is only the case if vacation is accrued. If it's a single yearly lump, it doesn't appear they have that obligation (at least, not in NYC)
At first, I was extremely skeptical, but it actually works well when you work with people who act like reasonable, understanding adults. If you don't, then the vacation policy won't matter, because it's going to suck working for them no matter what.
Honestly, I don't think I would take a job offer that only included 2 weeks vacation, even if the pay was exceptional. Early on in my career I didn't mind not having much vacation, since I rarely, if at all, used it. Now that I'm older, the added flexibility is more important.
Tho at places with unlimited at least you can usually justify taking 3 weeks plus sick days even if 2 is the norm.
Maybe workaholism is just more common here than in other areas?
Just like the list of requirements are a guideline, so too are perks offered on job postings, and you don't actually have to settle for what they first offer you. So long as the labor market for programming is hot, you should take advantage of it.
As for me, most of the 10-day-PTO gigs were earlier in my career (startups seem to almost universally opt for “unlimited”). Going into the most recent one, I had other priorities to negotiate for.
But mostly, the way we think about time off and work/life balance in the US bites.
Though, I was also doing some real estate transactions (selling and buying a house) so some of the days were also for that.