Word has spread through the city about layoffs and people who have been here 10+ years getting fired. That doesn't foster the atmosphere of a great company to work for. My team is short 5 people right now and we aren't getting anyone to apply.
They are ruining their future for the short term and as talented people eventually quit or lose their jobs there is no one left to replace them.