5.0
Dec 5, 2025
Current employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
ON24 has great tech which makes the pre-sales role enjoyable. The team are a pleasure to work with also.
Cons
It can get quite full on at times but where doesn't it?