The Leadership Team at Oncall is responsible for steering the company's overall strategic direction, ensuring operational efficiency and fostering a strong organizational culture. Comprising the CEO, Chief People and Culture Officer, Chief Operating Officer, and Chief Product & Technology Officer, this team sets corporate objectives, oversees the execution of key business initiatives, and drives innovation to maintain the highest standards of service quality and client satisfaction across our global operations.
View all