HubSpot maintains a very fast-paced, results-oriented (read: "work hard, play hard") environment. They're very diligent about recognizing high performers and the criteria surrounding recognition is totally pure (it isn't political). This is great when you're the one being recognized, but it also places a lot of social pressure on the people in the audience, thus creating a subculture of competition where you may always be chasing after that next "quick win". A byproduct of this is a high level of self-motivation and team-driven motivation. While I personally have noticed my work-life balance improve, I do feel that some people may work too much, and it may be a result of this aspect of the environment. If you generally don't like your job or you don't enjoy "taking your work home with you", you probably won't fit in. For example, many HubSpotters are friends or roommates with each other outside of work. Beyond that, if you don't produce legitimate results or you don't know what you're talking about, people will call you on it. This is only a con for a certain portion of the working population though.