Enterprise Customer Success Manager
3 days ago
New York
... brands, agencies, and freelance linguists to translate content together. Supported by our ... NYC, SF, the Bay Area, London, Lisbon, and Yerevan. We strive to grow aggressively, but we also ...