I've been at HubSpot for over 5 years.
HubSpot has been focusing so much on growing the engineering team that they spend little time figuring out how to value their more senior engineers.
HubSpot has not been scaling salaries with the new remote market. Additionally, they don't really factor in tenure when considering total comp, in effect I get the same comp if not less than a technical lead that just joined the org. This has lead to many tenured engineers leaving the company to work for remote companies that give them 20% raises and better benefits, and I'm strongly considering doing that myself.
The culture has also been hit very hard by the pandemic. I respect what the team has been trying to do, but I can't take another awkward zoom culture event. The fun parties and off sites are mostly gone in favor of the socially distanced corporate office party.
My last con is the workload. Given the growth we've had recently we've been hiring new engineers and spinning up new projects and teams left and right. This, along with the recent high turnover of more tenured engineers, has resulted in teams that formed with a majority new members. On top of that, every team has on average two "business critical" projects they are working on that involve multiple teams. As a result I'm juggling way too many things.