Founding EMEA Marketing Lead
- Location
- Greater London, England, United Kingdom
want the version of this job where you build the region and put your name on it. You're hands-on with the systems. CRM, marketing automation, enrichment, attribution. You build the campaign yourself rather than waiting for ops. You're proactive to the point of impatience. ...