Director of Customer Success in duluth, ga | ApplyBoost