Following Tata Consultancy Services’ (TCS) announcement to lay off 12,000 employees—roughly 2% of its global workforce—the National Association of...
Tata Consultancy Services (TCS), India’s largest IT services exporter, has announced plans to lay off approximately 12,000 employees, representing...