Pros
Excellent benefits - (true) unlimited vacation, medical insurance, and generally good work life balance, tuition reimbursement (allows you to pick up a new skill), free books program. People of various backgrounds and nationality bring unique expertise for work and also vibrancy to the culture. The benefits also form a part of the culture for example, weekly meals and wellness weeks are often celebrated by the company. People are genuinely helpful, you can grow as much as you set yourself to.
Cons
Depending on the department you are in, it could lead to different experiences of team culture and management style. Some management styles do not suit certain individuals. However, this is something you can learn more of during the hiring process before making a decision (e.g knowing the direct manager you are working with, speaking to someone from HubSpot on the same role you are interested in). The manager you work under most directly influence your experience at HubSpot on a daily basis.