Customer Success Manager, UK
2 months ago
London
Triple Whale is a leader in business intelligence for e-commerce. With more than 30,000 customers in dozens of countries, our software tracks more than $35 billion of online commerce annually. Our culture, built on innovation, creativity, and speed, fosters an environment where great ideas can f...