I confess, I stay with companies for too long. Unfortunately I stay with companies until they are no longer viable. I grew up with my parents' idea of one employer for life, you work hard, get promoted, give your life to the company, and the company provides for your retirement. What happened? You work, and the company provides for some stock-holder's lavish retirement.
Loyalty, it does no good once your marketable skills have gone to Asia, and the geniuses in charge can't figure out another line of business. Maybe you go back to school, maybe you just find another job, either way you start at the bottom again.
It does no good when some punk, fresh out of college will do your job for nothing. Never mind that it takes him twice as long for half the quality, working all those extra hours is seen as 'desire.' "You gotta want it!"
Sadly the new norm is to change companies in order to advance.
I hate looking for work!
Keep Up with TechRepublic