Entry level Customer Success Manager at Insurtech Insights | HireBase