I get your point but:
In todays economy there are still a few pockets of stability and they tend to be in the
places I put in this list. Not all positions, but some. E.g. We do hire some temps but they know they
are temps and are about 5% of the workforce. I obviously don't work for Microsoft.
These are places where they need (and more importantly: know they need) some working memory
of how the place is runs. They are places where it is a big hairy deal to hire or fire certain positions.
They are of a size that it is not unusual for exactly ONE person to know how to do a critical task.
Even if cross trained, there is usually one (or maybe two) people who are really good at that critical
task so you better have responsible people who would like to stay awhile.
I am a sysadmin, I've been here for a decade, my most junior co-sysadmin has been here for years.
No degree by the way, just a massive list of accomplishment. Me, I have a degree in a related field
and fewer accomplishments.
Even our web people have been here for years. That said, we all sometimes find ourselves working
outside our original job descriptions from time to time. Money is tight but they want us to stay as long as
we are doing a job that needs (or will soon need) doing.
My particular organization has been through many expansions and contractions in the last century
but makes extraordinary efforts to keep sharp people. My part is to stay sharp and grow. We have
let go sharp people in the recent contraction, but we try to avoid it.
In 2013 this is an exceptionally good situation to be in I know but these situations exist and are
worth looking for.