Mostly people who get laid off are victims of their own success. You do well in a job and you are rewarded with pay raises. You stay with the company for a number of years and you max out on vacation time.
Then when the cost-cutting, bean-counters check the books, you get cut because you are too expensive. In my last company 10%-25% of the most senior people in their positions were cut. Now the company is re-advertising their jobs. It’s business and it is a model that works. I don’t agree with it, but I understand it. I tolerate it only because I’ve been through it several times.
I was cut after 17 years with the same company, but that is by no means a record. I know two women who lost their jobs after over 30 years and two people who lost theirs at 40 years. So much for company loyalty.
So when us old farts complain about millennials changing jobs every couple of years, we might want to keep this corporate loyalty in mind. Perhaps they have the right idea.
Me? I’m looking for a new job where I can “run out the clock until retirement.” That may be 3-5 years down the road. Not that I would ever mention that in the interview. My stock answer is “As long as I am productive and feel like I am making a contribution to the company.”