But by hiring all these people a few years ago, didn't Amazon (and other large tech companies) give these people some valuable experience, beside a quite decent salary?
I personally would prefer to be hired by a big tech company and then laid off, having received the salary, severance pay, and experience, than to never set my foot there.
The in-between time sucks, of course.