Pros
As a 40-something in the fast-paced, ever-changing world of tech, current sentiment would be that it's near-impossible to succeed in your role as professional AND a parent. Luckily, at HubSpot, that's top of mind for the company and I can honestly I'm making it work. There are flexible workplaces on paper and there are flexible workplaces in practice. I work at the latter. Halloween party at in the afternoon at daycare? I'm there. Child sick? Work from home. Vacation? I take it. Really. There are no weird looks. There is only acceptance and support from my team and colleagues. I can't say how much that makes me want to work harder and give my all.
Which leads me to the work. It's challenging. It's collaborative. It's evolving, which is a good thing for those who like change, and perhaps scary for those who want solid footing in knowing exactly what their day will look like. But it's always "all hands on deck" to solve a problem, to get to a goal, to make things work.
Which leads me to the people. They're smart. Really smart. But they're consistently GOOD people. I find the more people you talk to at HubSpot, the more you find they hire people who care about others, who are curious, and who want to do what's right.
Also, great opportunities for international collaboration; autonomous project development (passion projects); employment benefits like wellness programs, food, learning stipends, etc.
Cons
HubSpot is growing (really) fast and is a SaaS company that serves the mid-market (SMBs), which means it lives in a precarious situation of being a bit of an outlier that has to figure things out without proofs of concept out there in the world. That may be scary to some people.
Growing pains, though normal, mean that organizations within the company may need to re-org from time to time. Again, not an issue for someone who embraces change, but could be disruptive to certain personalities.