Looming layoffs holding back economy