Strategic Customer Success Manager at Vouched | HireBase