Sr. Business Development Manager
9 days ago
London
Business Developer Manager and play a pivotal role in expanding our presence in Europe and the UK. This remote position suits a strategic thinker deeply familiar with the marketing industry, including research institutes, communication agencies, and direct client interactions, who thrives on buil...