Stammsitz
Located 20 miles north of London in the historic town of Berkhamsted is our most established office and global Head Quarters. Home to our UK & MEAN business unit and our areas of expertise (Talent, Finance, Marketing & Technology, Product and Quality), over 80 people operate from our Berkhamsted office. A grade II listed building built in the 1800’s, our Berkhamsted office certainly provides a pleasant working environment, with many members of the team making the most of the beautiful surrounding grounds at lunchtimes.