English: It has let go of hundreds of employees.
Telugu: వందలాది ఉద్యోగులను తొలగించింది కూడా.