Customer Success Manager at Glimpse | HireBase