No it isn't. I work for a US company who are a constituent of the S&P 500; employees start out with 10 days vacation. After 5 years, you get an extra five days and after 10 years you get another 5 days, making 20 days in total (for a 10-year veteran).
The vast majority of US companies (in my...