My work gives me 5 weeks per year, and max out at 30 days. But also lets you cash out vacation anytime
I know several people regularly take 3 weeks vacation per year, and cash out 2 weeks per year as a bonus. Pretty good setup, considering we also shut down for a week at Thanksgiving, and get almost 2 weeks at Christmas/New Years