Enova employs 27 employees. The Enova management team includes Dimitri Maijer (CEO), Alexander van Hirtum (Business Development Manager Benelux), and Sanne de Haan (Marketingmanager).
Looking for a particular Enova employee's phone or email?