Tata Consultancy Services (TCS), India’s largest IT services company, is preparing to lay off more than 12,000 employees—around 2% of its global...
Recent Comments