Trell employs 284 employees. The Trell management team includes Bimal Rebba (Co Founder and Chief Operating Officer), Siddharth Verma (Head of Revenue), and Ajay Attri (Project Manager Team Lead).
Looking for a particular Trell employee's phone or email?