HubSpot offers a variety of features for marketing, sales, and customer service. Some of the key features include a free CRM tool for managing contacts and tracking interactions, inbound marketing tools like email marketing and social media management, sales automation features like lead management and appointment scheduling, customer support tools like ticketing and live chat, and a content management system for building and managing websites and blogs.