The Leadership Team at Cresta is responsible for setting the strategic direction of the company, aligning operational priorities across departments, and fostering a culture of innovation and performance excellence. Comprising seasoned executives, including the Co-founders and VPs of key areas, the team collaborates to drive growth, enhance customer experience, and bridge the performance gap in sales and customer service teams.
View all