While you might be able to find a good company that offers a lot of vacation (relatively compared to other US firms), culture is ultimately the biggest roadblock for people actually taking the time they need. I've worked at many places that have "unlimited time off" but in reality people worked more on average because it can be difficult to negotiate that time off with your manager.