Pros
HubSpot is a great company! As I have now joined another organization, I can say that the HubSpot name opens a lot of doors on a CV. During my time at HubSpot I learned a lot and wouldn't be there where I am now. People are very smart there, and it's amazing to learn from them! HubSpot also has various programs to learn and grow as an individual contributor or as a manager. I enjoyed my time there. I had great growth opportunities, but you definitely need to put the hard work because promotions don't come easily!
Cons
HubSpot is an American company, and you can feel it: regions are most often left behind in the reflection - even if a lot of investments have been made towards regional go-to-market in the recent years. But when times get tough, regions will always be an after-thought from what I experienced. It feels that there are inequalities between marketers working in different regions. Regional marketers don't have the same resources and the same visibility as the ones working in the US, even if they often have to achieve as much with 10 times less resources. I also thought that the off boarding could be improved, I never got an interview with HR when I left (in good terms), even if I had to fill out a written form.