Zomato had laid off 541 employees across its customer, merchant and delivery partner support teams earlier this month
Communicating with employees is the key to easing pain as downsizing cycle sweeps IT