You’ll find us in more than 200 countries around the world, covering every continent! We are based in Palma de Mallorca, Spain but have offices in many other locations.
But not everyone is office based! We are fully committed to remote and hybrid working for all our team members. Flexibility and a healthy work life balance are super important to us!