Leadership Team

Starting with two employees in 2006, Invenio now employs more than 700 people around the world. Meet our Global Leadership Team and discover more about their roles within the business.

Ready to get started?