Pros
I've been working at HubSpot since I graduated college a few years ago and can't really imagine being anywhere else. Since day 1, I've been given complete trust in my work and projects. I started on the marketing team doing everything from writing email copy to creating offers and ebooks, to publishing blog posts, to coming up with social campaigns to promote HubSpot's global presence. There's always something to work on and anyone can say "I think this is an important project so I'm going to lead it and see what happens". I didn't realize how rare that was for a recent grad to be able to do until I talked to friends of mine who were working on things that would never actually be customer-facing. The biggest reason though I've been able to succeed in that environment is because of the people, particularly managers. I've read a lot on Glassdoor and other platforms about HubSpot's management, and while I can only speak to my experience, I've had amazing managers my past 4 years here. They know when to be hands-on and hands-off, and they don't just manage, they're impressive individual contributors which has made me work harder. Beyond managers, the people here are great. They go above and beyond to teach (someone led intro to HTML and coding classes during lunch time for anyone who wanted to learn and it was super helpful), and I truly enjoy being around them. People I work with are wacky, quirky, and kind. I'm going on 4 years here and I'm excited for what's next!
Cons
There are some growing pains like any company and things still being figured out, but I think that's normal.