Pros
When I first joined HubSpot they were a growing company and you could tell that they walked the walk when it came to culture, vision, and mission. I felt a very strong sense of belonging and that much of what HubSpot says about itself was true. I worked with many incredibly smart and kind people that pushed me to be better and bring my best every day.
Cons
As HubSpot grew, and went remote, it could not keep up with the pace of growth. It became expected that because you were home and had your laptop you would be online. This "always on" culture led to many repeated slack messages and emails all hours of the day. The product team especially suffered from severe burnout and bloat. The entire product org scaled at an incredible rate in the last few years while ambitious and aggressive initiatives were placed across teams with little direction or management. I often found myself tasked with a new massive initiative while in the middle of the current one at the time. This led to teams constantly rushing out work to keep up with the pace of what was expected for Inbound. It often felt like middle management did nothing but rubber stamp these initiatives putting the teams below them in the uncomfortable position of sprinting through deadline after deadline barely keeping up with demand. Compensation outside of engineering was not great. 401k match was not great either. HubSpot relied heavily on the in-office benefits, but with those all gone thanks to being remote the (very) small remote stipend was not enough to replace them.