Pros:
HubSpot is an all-in-one solution that makes the complexity of marketing in this digital age more simplified. Marketing currently requires clients to have email software, social media management software, a sales CRM, landing page software, etc. etc. We have found that we can setup a client's instance of HubSpot, then train their key personnel, and they are immediately up and running with access to everything they need. HubSpot provides a strong, professional tool set (both Marketing and Sales), to companies of all levels.
We especially like the Sales CRM: the Deal Board, Templates and Sales Sequences, not to mention Meetings. This combination of items can cut sales personnel time spent on administrative tasks, and get them out selling, where they should be.
On the Marketing side, making professional landing pages, and sending emails are simple. We like the blog tools integrated with social media as well. The measurement and analytics capabilities, especially campaigns can't be beat. It is easy for any marketer to understand how their efforts are impacting sales.
We have just recently begun to use HubSpot's CMS tool for website design and page management. It is good as well, and contains the additional benefit of having the website management integrated directly with the marketing tools and sales CRM. Wonderful benefit of all-in-1 for any startup who wants a professional presence. Frankly, in the startup space, HubSpot CMS is perfect!
Finally, the recent Hubspot conference in Boston, #inbound2018, announced some changes to the pricing model that are especially advantageous. The Starter tools now contain elements that people have always needed (e.g. email sending) and the enterprise tools have now truly been differentiated.
We at Orange Marketing strongly feel that HubSpot is perfect in the B2B arena and we continually recommend for our SaaS B2B customers.
Cons:
Watch the pricing model. On the Marketing side, HubSpot charges per 1,000 contacts after a baseline has been met (usually the first 1,000). These contact charges can add up quickly making HubSpot seem unaffordable to some organizations. However, we have found that many companies have lots of contacts in their database that are old, out dated and non reachable. So we always recommend with HubSpot to keep close eye on your contacts so you don't sneak into up charges.
These contact charges may make HubSpot not as appropriate for shops with large consumer databases. However, new Enterprise pricing has started to address this.