Netra Narula's Location
Delhi, India
Netra Narula's Education
Netra Narula's Summary
Netra Narula, based in Delhi, India, is currently a HR Manager at Trilegal. Netra Narula holds a 2015 - 2016 XLRI Jamshedpur. With a robust skill set that includes HR and more, Netra Narula contributes valuable insights to the industry. Netra Narula has 2 emails and 3 mobile phone numbers on RocketReach.