Pros
I have worked in the software industry for a lot of years, in both startups and corporate. I joined HubSpot less than a year ago in Dublin and I literally pinch myself every day, as to how I got so lucky to join such an amazing company. I know it sounds a little unbelievable but there is no politics and everyone is hugely talented and interested in just doing a good job. In my experience of other corporates - that is not always the case. People are so friendly, supportive and generally fabulous (and fun) to work with. I don't think some of the younger employees, who haven't worked in other companies, realize how good they have it!
Cons
The company is focusing on diversity and this needs to continue - we need more grey hairs!