Pros
Of the four different companies I've worked for, HubSpot has, by far, been the best. The people are collaborative, eager to help, and not afraid to tackle hard projects. And, management puts their money where their mouths are- investing in a thriving culture (not just surface-level tech perks like candy), ardent focus on our customer experience, and transparency at all levels.
Cons
The overall age of the company skews a little young. However, as we continue to scale, management is being more fleshed out with tenured professionals which helps the company to mature.