Tata Consultancy Services (TCS), India’s largest IT services provider, has announced plans to lay off approximately 2% of its global workforce about 12,261 employees this year. The layoffs will ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results