Customer Success Manager (CSM) – Philippines at Insight Assurance