Our People

We are a  team of over 3,500 people located across Europe and North America. We are a diverse group of people, but we all share a passion for what we do.

Here are just a few of our team members: