Is it any wonder that there is no job loyalty these days?
For most companies, a department called "Human Resources" manages your "benefits" and explains your contract with the company. As a human resource, I suppose that your perception is that you are more important than the computers and equipment in the office. But the cold and clinical term makes it clear that you are a commodity to be managed by the company.
People yearn for a sense of ownership, of responsibility and purpose. No matter where someone is on the proverbial totem pole, everyone wants to belong and be part of a team that has a purpose. So why treat employees like "resources"?
What if a job was not a means to an end but a vocation with meaning?