Global layoffs hit employees across marketing, administration, human resources and other divisions in India