Territory Sales Manager, EMEA
1 day ago
Leeds
Territory Sales Manager, EMEA Status: Full-Time Work Site: Remote (Candidate must be located in Europe) COMPANY OVERVIEW: Are we all scientists? A few of us are. The rest are a mix of globe-trotters, gearheads, bean-counters, gadget geeks, artists, coders, bloggers, and fixers. Led by a managem...