360insights Executive and Leadership Team

November, 2026

Leadership Overview

360insights has 4 executives leading key functions including financial strategy, revenue growth, human capital management, and corporate operations.

Focused on maximizing incentive ROI through advanced channel management, 360insights delivers a robust platform for B2B and B2B2C enterprises to analyze critical data and optimize incentive strategies globally.

Leadership Roles at 360insights

  • Chief Financial Officer - Vanessa Sharma
  • President - Kevin O'Neil
  • Chief Revenue Officer - Dave Tod
  • Chief People Officer - Trinda Searle
  • Vanessa Sharma - Chief Financial Officer

    Vanessa Sharma, the Chief Financial Officer at 360insights, directs all fiscal planning and capital allocation strategies. Overseeing the financial health of the organization, the Chief Financial Officer ensures alignment between budgetary constraints and long-term growth objectives. This leadership role involves managing complex incentive ROI data to provide actionable insights for the executive board. By optimizing internal financial controls, Vanessa Sharma directly impacts the scalability of the platform. Sharma maintains rigorous oversight of global fiscal operations, ensuring compliance and transparency across all international markets. Through precise forecasting and risk management, the Chief Financial Officer supports the overarching mission of delivering high-value channel incentive solutions. Ultimately, Sharma secures the financial stability required to sustain innovation within the competitive CRM and channel management software landscape, driving consistent value for stakeholders and clients alike.

    Kevin O'Neil - President

    Kevin O'Neil, the President at 360insights, directs the overall operational execution and strategic vision of the organization. Overseeing the integration of cross-functional departments, the President ensures that product development, sales, and finance remain synchronized with the core mission of maximizing incentive ROI. This leadership role involves guiding the company through complex market shifts and technological advancements in the channel management space. By streamlining internal processes, Kevin O'Neil directly impacts the speed and quality of service delivery to B2B and B2B2C clients. O'Neil manages high-level stakeholder relations and board communications to ensure long-term strategic alignment. Through the implementation of operational excellence frameworks, the President drives efficiency across all regional business units. Ultimately, O'Neil secures the company's trajectory as a leader in the incentive software industry by maintaining a relentless focus on innovation and client-centric growth.

    Dave Tod - Chief Revenue Officer

    Dave Tod, the Chief Revenue Officer at 360insights, directs all global sales initiatives and market expansion efforts. Overseeing the enterprise sales teams, the Chief Revenue Officer ensures consistent revenue growth through the acquisition of new B2B and B2B2C accounts. This leadership role involves architecting go-to-market strategies that leverage the company's incentive management platform to solve complex channel challenges. By aligning sales operations with customer success metrics, Dave Tod directly impacts the company's market penetration. Tod manages high-level partnerships across North American and international territories, fostering long-term client relationships. Through the implementation of data-driven sales methodologies, the Chief Revenue Officer optimizes the conversion funnel and enhances overall profitability. Ultimately, Tod secures a dominant market position for the organization by consistently meeting aggressive revenue targets and expanding the footprint of the incentive management software suite.

    Trinda Searle - Chief People Officer

    Trinda Searle, the Chief People Officer at 360insights, directs all human capital strategies and organizational development initiatives. Overseeing talent acquisition and employee engagement, the Chief People Officer ensures the company maintains a high-performance culture capable of supporting rapid software innovation. This leadership role involves designing comprehensive training programs that align workforce capabilities with the evolving needs of the channel incentive industry. By fostering an inclusive and collaborative environment, Trinda Searle directly impacts employee retention and operational efficiency. Searle manages internal communications and performance management systems to ensure organizational alignment with corporate goals. Through the cultivation of leadership pipelines and professional development opportunities, the Chief People Officer strengthens the internal talent pool. Ultimately, Searle secures the human capital necessary to maintain the company's competitive edge in the global CRM and incentive management software market.

    Frequently Asked Questions Regarding 360insights Top Executives and Leadership Team

    Who leads 360insights?
    360insights is led by Vanessa Sharma (Chief Financial Officer), along with executives such as Kevin O'Neil (President) and Dave Tod (Chief Revenue Officer).
    Who is part of 360insights’s executive team?
    The executive team of 360insights includes leaders such as Vanessa Sharma (Chief Financial Officer), Kevin O'Neil (President), Dave Tod (Chief Revenue Officer) and other senior executives.
    How many executives does 360insights have?
    360insights has 4 executives leading key business areas.
    What roles are included in 360insights’s leadership team?
    The leadership team of 360insights includes roles such as Chief Financial Officer, President, Chief Revenue Officer, Chief People Officer.