Share Post Embed Post 3 Percent layoff 3% were laid off recently. Including upper-middle management. Said it was for efficiency.