I went to a friend's emigration party last week. Emigrating isn't that unusual, but what was unusual was the amount of time that he been with his employer in the UK - 23 years. He's been with the same company from joining them as a 16 year old apprentice working his way through to senior management and then finally leaving them for pastures new at the age of 39.
What struck me is just how rare this longevity is now. Of course, most people don't expect their employment with one organisation to last anything like this length of time, but that isn't the only factor. A quick strawpoll amongst other people at the party confirmed what I thought - in general terms, people get dissatisfied with their current employer / position / reward / prospects and move on. This begs the question, was my friend fortunate enough to work in an organisation that tries hard to satisfy its employees, or was he (as some would argue) not ambitious enough?
How long do people normally stay with your organisation? Why?