Senior Channel Business Manager
- Location
- City Of London, England, United Kingdom
initiative and ability to think creatively Excellent presentation, written, and overall communication skills Consistent track record of leading complex sales situations through negotiation and conflict resolution Our Commitment We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple ...