Umbra employs 334 employees. The Umbra management team includes Tariq Jamal (Chief Information Officer), Joseph Adamo (Executive Vice President, Operations and CFO), and Matt Carr (VP Design).
Get Contact Info for All DepartmentsLooking for a particular Umbra employee's phone or email?