Pros
- Flexibility - flex working hours, unlimited vacation, remote work, etc.;
- Trust, Autonomy, and ownership - managers trust their employees to get the job done;
- Great benefits - free books program, great internal events, etc
- Great people - a lot of helpful, friendly and super smart people to work with and learn from
- Mission and principles - HubSpot works hard on keep[ing everyone aligned to their mission and their principles
Cons
- Work can get hectic time to time
- Career progress can be tricky, but that's to do with the fact that the company is growing fast. If you're patient, that will work out! :)