Tata Consultancy Services (TCS) is letting go of about 12,000 employees as part of a major restructuring, as reported in July 2025. The layoffs mostly affect people whose skills don't match new client ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results