People who stay at construction companies and other businesses for 20, 30, or 40 years are a dying breed. These days there are no gold pens and dinner sendoffs for long-term workers because the average person stays at a job for 4.6 years. That’s according to the U.S. Bureau of Labor Statistics, which also reports that individuals between ages 25-and-34 average a mere 3.2 years at one job. What’s behind the shift in workplace demographics? Author Jacob Morgan at Forbes.com says globalization, new loyalties, and changing job expectations are among the factors driving the change.