Customer Success Manager at Canals | Startup Job Board