I see many comments here and it's tough on many. It's tough on me, not sure if I'll be here after 22 years invested in the company. Yet, do not be so hard on yourself, we cannot control things (aside from posting here) and there is nothing personal here - they are looking at the numbers and they are making decisions. So, if my number gets called, hmmm.... I guess what I am trying to say is that we can influence how good we work, how much effort we put in, our pride and work ethics, how much we learn, at GM and outside GM.
But, we cannot control layoffs. That's on them - the GM execs need to deal with this and on their record and on their conscience. That's how I see things - I am going to continue learning no matter what happens here and will try to stay as relevant as possible as long as I can.
Please do not be too hard on youself.