Duffel employs 80 employees. The Duffel management team includes Norberto Lopes (Chief Technology Officer), Steve Domin (CEO), and Simone Maillard (Vice President, Partnerships and Travel Operations).
Get Contact Info for All DepartmentsLooking for a particular Duffel employee's phone or email?