Skip to content
All jobs

Customer Success Manager – Leeds, UK

  • Sleek
  • UK

Through proprietary software and AI, along with a focus on customer delight, Sleek makes the back-office easy for micro SMEs.We give Entrepreneurs time back to focus on what they love...