ECHO India employs 165 employees. The ECHO India management team includes Pooja Virmani (Associate Vice President - Human Resource), Deepti Sood (Human Resources Manager), and Harshmit Singh (Head of Finance and Accounts).
Looking for a particular ECHO India employee's phone or email?