🤝 Sales🌎 Remote💼 Full Time🔥 Hot1h ago
Customer Success Manager - Localization
$90,000-$120,000/year
Sign in to unlock your personalized workspace. Upgrade and view full role details.
Role Details
Customer Success Manager - Localization Our customer success team is seeking a curious and creative individual to ensure the success and satisfaction of our valued customers, particularly as they scale content across…