Latest Jobs – Head of Sales – McLean Ross

Our client an exciting clean tech start up based in London, are currently seeking a Head of Sales to join their rapidly expanding business. A background in value propositions and smart cities is key to this role, with the successful individual  leading a B2B sales team fostering strong relationships from point of intital contact to […]