In today’s market, when many employees do not get a pension, have limited health benefits and only have a 401K offered for their retirement, it pays for the employee to constantly be seeking better employment... up the chain with better options. If this means they move from job to job seeking more financial security, instead of waiting for an elusive promotion, so be it.
My company went from a 'traditional' defined benefit retirement plan to a defined contribution plan shortly before my retirement. I wish the change had been made before I began working for them as the defined benefit plan is just a shackle.