Customer Success Manager
Location: Malta or Remote (within EU) Company: We are driven by solving complex payment problems within the B2B space. The financial market landscape is fragmented with businesses struggling to navigate their way into it. Adding complexities into their financial operations…