Business Development Manager
9 days ago
Leeds
With a human-centred approach and an array of integrated services, they orchestrate creativity, data, technology, and processes to foster meaningful relationships between brands and their customers, on a large scale. Building deep relationships with the clients' executive managers and sponsors, y...