Trell's HR department is led by Neha Sahi (Senior Director - HR) and has 14 employees.
Neha Sahi
Senior Director - HR
Looking for a particular Trell employee's phone or email?