Manager, Customer Success at Keywords Studios | HireBase