Head of Marketing
- Location
- Greater London, England, United Kingdom
just over 50 people across London and Budapest.## The roleMarketing here is about half-built. There is a team of three, an organic engine publishing every week and ranking for terms that matter, paid running across Google, LinkedIn and Meta, and pipeline arriving from both self-serve signups and enterprise ...