Sales Lead, (COMPANY NAME) Direct (Last Mile)
Sales Lead, (COMPANY NAME) Direct (Last Mile)Sales, Sales & Account Management in Madrid, SpainApply NowAbout the RoleThis role will be a part of a newly formed Direct team in Spain, but you will be working closely with the Central (COMPANY NAME) Direct team based out of Amsterdam and cross-function...