Enigma employs 97 employees. The Enigma management team includes Charlotte Paris (Head of Digital Marketing), Olivier Kennedy (CEO), and Fred Doms (Senior Art Director).
Get Contact Info for All DepartmentsLooking for a particular Enigma employee's phone or email?