Your Content. Our Mission. For decades, we have made it our mission to address all of our customers' content-related needs, helping them engage with their markets, increase revenue, and drive process efficiencies through cutting-edge content solutions and technology.
Come join us in a highly dynamic and multicultural environment, working with people from 25 different countries, based on the belief that the talent of each one of our 2,000 employees is the key to our success. The company's office is headquartered in France with additional offices located in Italy, Spain, Germany, Finland, Switzerland, Belgium, Canada and UK.