33.3 C
Los Angeles
August 6, 2025

Layoff announcement: Allegations of forced resignations put TCS in the eye of the storm

Employees allege massive retrenchment, unions set up helpdesk numbers

Leave a Comment