Pros
Being in HubSpot for a few years now, I feel like I've gotten to know the company a lot better. Even then, I only have good things to say about the people that I work with, the values of the company, how management truely lives up to the standards we promote as part of "HubSpot culture".
Of course no company is perfect, but having experienced a few other roles in my career, I can truely appreciate how happy I am working here.
Cons
Can't really think of cons at the moment.