This is an interesting article that I think would especially apply to the technical communications community. I can tell you that my entire career has been nothing but unstable. Gone are the days where you spend so many years someplace and have the devout company loyalty and the mentorship to help you get ahead in that company. I’ve gotten to the point that while I still crave having a "secure" job (which for me means that I can stay there indefinitely, not be laid off, and am a full-time employee with all the benefits), I’ve accepted that is highly unlikely to happen anytime in the near future, if ever. I think I’m stuck in consultancy limbo forever. I’ve learned to make the most of it as best as I can. I am grateful that the current assignment I’m on is an indefinite assignment for the moment–it will be going into my third year in January 2015, and if I complete that year it will be tied with the longest period I’ve ever spent at any other job. I’m also grateful that I like where I am too. Three years at any one place isn’t much. With the economic turmoil of the past few years, I don’t see this trend going away. As the author of this article says, job stability is a roller coaster, and you have to be prepared for the ride. I recommend reading this article.