Customer Success Manager

Created at: May 01, 2025 00:12

Company: Stand 8

Location: New York, NY, 10001

Job Description:

STAND 8 provides end to end IT solutions to enterprise partners across the United States and with offices in Los Angeles, New York, New Jersey, Atlanta, and more including internationally in Mexico and India. We're revolutionizing the way small and medium businesses advertise on TV and Connected TV (CTV). Our innovative self-serve ads platform (Ads Manager) empowers businesses of all sizes to create impactful advertising campaigns at ease, reaching audiences through the power of television and …


See details

Back to jobs