Senior Sales Manager, Customer Development (Commercial)
- Location
- Greater London, England, United Kingdom
customers and partners. A resilient, customer-centric and results-oriented approach, with the confidence and humility to operate in a fast-paced, evolving environment. Degree-level education is preferred but not required. Eligibility to work in the UK and the ability to work from Mimecast's London headquarters ...