Getting Laid Off in Tech: The Myth of Upper Middle Class Security
Having been laid off due to downsizing, I think everyone should go through it at least once.  Sure, the first time will leave you panic stricken, but you'll come out the other side with a lot more clarity about the employee-employer relationship.You are disposable.  Even the CEO is disposable (as I've seen many times).  Once you realize that, you'll stop the BS about loyalty to your company.  It's a business arrangement, nothing more.  Your job is to get the most you can (money, experience - whatever floats your boat).  If it no longer works for you, leave.  They'd do the same to you.