Tata Consultancy Services (TCS), the country’s largest IT services firm, is laying off about 2% of its workforce, over 12,000 employees, during the course of 2025. The decision comes as the company ...