Why TCS Announces 12,000 Job Cuts in 2025
July 27, 2025 / Glance Insight
Tata Consultancy Services (TCS), the biggest IT services company in India, is planning to lay off 2 percent of its global employees over the 2026 financial period, which is estimated