Summary
Head of Customer Experience at Stord based in Atlanta, GA. Leadership role overseeing customer experience and satisfaction strategy. Location and remote flexibility not specified; company appears to maintain Atlanta headquarters presence.
Open the original posting for the full description.