Pros
HubSpot really does live up to its billing. There are incredible career growth opportunities, middle and upper management who care about your future, and virtually everyone is young, smart, and hungry.
Training is very helpful and ongoing. Your manager really cares about you doing well and will do everything in his or her power to help you. Everything is very metrics-driven, so quota and ramp can be difficult, but if you stick with it and work hard, you can make it.
You will be a better sales rep, professional, and leader for having worked at HubSpot.
Great brand. People leaving voluntarily are typically taking $200k+ sales management roles at more true startups.
Perks live up to the hype. You can operate completely on your own schedule. Team/sales/company outings at least twice a month, free beer and food, employee stock purchase plan, stock grants for sales overperformance. Stock price has doubled since IPO 9 months ago so value of grants continues to rise.
Cons
Not for the faint of heart. If you want to punch the clock at 9, and again at 5, HubSpot is not the place for you. The learning curve is steep and the work, especially in sales (and especially in channel sales) is hard.
You're constantly stack-ranked against your peers and there's intense pressure to meet and exceed quota. Expect a challenge.
Comp is decent in sales but I know it's higher at more enterprise-level companies. Also management can feel reactionary rather than proactive.
The culture is great but the constant patting ourselves on the back for it can get annoying. Do we constantly need to be congratulating ourselves for having happy and dedicated employees? Can feel like an orange-spraypainted cult at times.