Origami employs 135 employees. The Origami management team includes Peter Bance (CEO), Peter Simmonds (Chief Operating Officer), and Steve Hirst (Chief Technology Officer).
Get Contact Info for All DepartmentsLooking for a particular Origami employee's phone or email?