Read Time:14 Second
India’s largest IT services firm, Tata Consultancy Services (TCS), is set to lay off about 12,260 employees this year, it said on Sunday. “TCS is on a journey to become a Future-ready organisation. As part of this journey, we will also be releasing…