Channel Sales Executive
- Location
- Greater London, England, United Kingdom
identify trends and challenges and develop strategic responses. Willingness to travel as needed to meet with clients and attend industry events. Bachelor’s degree in Business, Marketing, IT, or related field; a Master’s degree is a plus. What We Offer: A competitive commission structure. Opportunities for professional ...