What is our company all about?
We are 1,200 people from 28 different nations, speak around 44 languages and work in more than 40 locations around the globe.