Trella employs 335 employees. The Trella management team includes Ali Atrash (Co-Founder and COO), Omar Hagrass (Co-Founder and Chief Executive Officer), and Omar Hagrass (Co-Founder).
Get Contact Info for All DepartmentsLooking for a particular Trella employee's phone or email?