I disagree. Why do we have this idea that one needs to be at a company for 20 years? I'd love to see some company pay a million dollars a year to all employees and have a limit of, say, 5 years for working there. It would be interesting to see what effect that would have when every employee knew after 5 years of working there they never had to enter the rat race again if they didn't want to.