Trell's Sales department is led by Siddharth Verma (Head of Revenue) and has 45 employees.
Divya Singh
Human Resources Business Partner
Pavan Nargund
Business Analyst
Sudhir Singh
Retail and Industrial Operations
Looking for a particular Trell employee's phone or email?