Tag: TCS New Centre
TCS to create eight new centres that can seat 10,000 staffers...
India’s largest IT services firm, Tata Consultancy Services (TCS) has announced that is in the process of setting up eight new large office spaces.
The new...