News
India’s largest IT services firm, Tata Consultancy Services (TCS), is set to lay off about 2 per cent, or 12,261 employees, of its global workforce this year, with the majority of those impacted ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results