Advertisement

Customer Success Manager. Location: Remote Working, UK-Based (Offices in London & Farnborough)

Birst
Location : London ENG GB
Work closely with customer sponsors to ensure that critical success issues are addressed on a proactive basis. Work with the Sales, Pre-Sales and Delivery Teams…

More >>