SME Customer Success & Sales Advisor

Company: Iwoca Ltd
Apply for the SME Customer Success & Sales Advisor
Location: Leeds
Job Description:

Iwoca Ltd is seeking a Customer Success Advisor in Leeds to enhance customer experiences and manage inquiries effectively. This role requires strong communication skills and a passion for assisting SMEs. You will engage with customers, resolving queries and guiding them through their journey with Iwoca.

The ideal candidate is proactive and adaptable, with excellent multitasking abilities. The position offers a base salary ranging from £28,000 to £29,000 and various employee benefits including flexible working hours and medical insurance.

#J-18808-Ljbffr…

Posted: May 29th, 2026