TCS 2025 Layoffs Explained: Who’s Affected and Why It’s Happening
Tata Consultancy Services (TCS), India’s largest IT services provider, has announced that it will lay off approximately 2% of its global workforce, affecting nearly 12,000 employees. This strategic move is…