What I saw in common with the people who were laid off recently at my company was their shoehorned positions in the org chart.
As the money gets tighter, all these made up titles from some long dead project were huge red flags. Managers and directors with no one really reporting to them.
Added to that, most of them were paid 3x-4x of a newer hire and were mostly burnt out on trying to keep up with new technology.