Triple Whale corporate office is located in 266 N 5th St, Columbus, Ohio, 43215, United States and has 51-200 employees.
triple whale inc
triple whale
Departments
Number of employees
Sales
50
Engineering & Technical
43
Marketing
19
Information Technology
15
Operations
8
Human Resources
3
Finance
2
| Location | People at location |
| North America | 51-200 |
| Asia | 11-50 |
| Europe | 11-50 |
| Australia | 1-10 |
| Africa | 1-10 |
| South America | 1-10 |
Explore people who held key positions, contributed to Triple Whale's success, and advanced their careers.
Demand Gen & Operation... at CyberProof
Worked as Manager, Marketing Operations
at Triple Whale (2022-2022)
Explore More
Triple Whale is an AI operating system designed for modern commerce, providing comprehensive insights into business performance and growth drivers. Their platform, Moby, offers tools for measurement, data integration, and automated decision-making, catering to marketing, ecommerce, and data leaders. The company serves a diverse clientele, including... Read More