Leadership Team

Starting with 2 employees in 2007, Invenio  now employs more than 450 people around the world. Meet our global Leadership Team and discover more about their roles within the business.

Ready to get started?