TCS to Lay Off Over 12,000 Employees Posted by By indetail.in July 28, 2025 TCS to reduce 2% of its workforce, mainly in middle and senior management roles. Tata Consultancy Services (TCS), India’s largest IT services firm, has announced plans to cut approximately 2%…