Indian food delivery company Zomato has laid off almost 600 customer support associates within a year of hiring them. The ...
Zomato has let go of about 600 customer service representatives within a year of their hire, reportedly. This action was ...