Pros
- Very smart coworkers and management. Really sharp product builders at levels of building scalable systems, solid user experiences, and product design.
- It is a very ambitious company. It wants to build a broad, scalable product for marketers and become a big business. The product covers a large number of verticals (SEO, blogging, email, social, etc) that would be difficult for any startup to tackle. It means there is a lot to do and pressure to get things done (this is a good thing).
- Young company means younger engineers can have bigger impact.
- Extremely transparent company. I've never seen a company use a wiki to share as much information as HubSpot does nor have as open a culture. That combined with a very competent senior management means you get a lot of insight into the direction of the business.
- Great place to learn both in terms of technology & entrepreneurial thinking. HubSpot has killer marketing, strong sales, is building a growing SaaS business and attacking a new market. If you want to start your own company one day it is a solid place to pick up a lot of knowledge, including a crash course in inbound marketing.
- Helping small-to-medium sized businesses do marketing better is surprisingly rewarding. Many opportunities to engage with customers who are often thankful for helping their businesses grow.
- Nice office, good compensation, good equipment (new MBPs, ThunderBold displays), beer fridge, etc.
Cons
- History of some crufty code & product. Things have undergone a major transformation in the last 9 months, but there are still legacy components that have to be handled.
- It is a growing company which means it is frequently outgrowing some set of processes and finding its way forward. Very little bureaucracy but coordination between groups is always a challenge. It would be a bad fit if you are uncomfortable with change.