Head of Social Media - UK / Denmark / Netherlands Based
24 days ago
Three potential locations that the individual could be based in the UK, Denmark or Netherlands - North East England, Copenhagen, Breda. The individual could be based from one of three locations in North East England, West of Copenhagen in Denmark, or Breda in the Netherlands.