Pros
In my 6 years at HubSpot there's been an incredible evolution from 170 to well over a thousand employees. We've gone from a scrappy startup to a legit business.
While quite a lot has changed, the reason I joined is the reason I stay - I'm constantly surrounded by bright, engaged, dedicated colleagues. People who work at HubSpot really care about the company and we've continued to attract exceptional talent.
What this means for me is that, while the business has evolved, I've never had to have a meeting with a manager who's too busy to help or a colleague who's disengaged. This is a drama-free environment because the people who work at HubSpot are here quite voluntarily.
HubSpot is generous with employees - but it's not over the top. Motivation to be work here is largely *intrinsic.* We're not here for a free breakfast, lunch and dinner, free dry cleaning, or whatever nonsense other tech companies divert into retaining employees. I find my managers, my colleagues and my team are here because they love the work.
And when you enjoy your work and the people you work with, it's an awesome place to forge a career.
Cons
As we grow, it's been difficult to keep track of what's going on across the business. This is a little disorienting because I had been used to better understanding all of the moving parts.