It would drive me mad working for one of these big companies that constantly lays off its workers. That has to be miserable just constantly fearing the axe is going to fall and you'll be out of a job. It's easier when you're young and job hopping isn't as difficult, but let me tell you, when you get older and you have a family, mortgage, medical bills, etc, the thought of losing your job is scary. Microsoft has been awful since Nadella took over (at least that's how it seems to me, it may have been just as bad before). Or course, nobody owes anyone a job, but these same corporate asshats expect their employees undying loyalty while treating them like a dollar amount on a spreadsheet. I don't understand how they maintain a positive corporate culture or garner any kind of loyalty when everyone knows they're totally expendable.
I know I'm straying off topic, but it makes me sick to my stomach every time I see another big tech firm go through and gut thousands of jobs. I work in IT, so it hits close to home. Thankfully, my organization has never done layoffs nor will they allow it, but our current CIO would love nothing more than to gut our entire IT department (that's already run on a shoestring budget and woefully understaffed) and outsource everything to India...where he's from.