Tag: performance review layoffs

TCS Layoffs: Over 30,000 Employees Exit in 6 Months

India's IT major TCS has reportedly laid off 30,000+ staff in six months linked to performance reviews. Get the full story and key details.