company now employs circa 150 people across Europe, with just 50 in their UK offices. Their startup energy, collaborative... approach and culture of encouraging new ideas have been key in driving their year on year growth and success in onboarding...
clockworkTalent