The interview process was tough but overall fair and thorough. There were three rounds - a phone interview, role play, and finally face-to-face interviews with several different sales managers, which lasted almost 4 hours. The period of time between initial contact from the HubSpot recruiter to the job offer was only about ten days - they did not mess around, waste my time or leave me wondering what the next step was or what they were thinking. Despite the short time period, I did not feel pressured, as they were very respectful of my previous job's schedule.
I did quite a bit of studying on what inbound marketing is, what the company does and why they are so successful, etc. which certainly helped (especially during the role play, which was the toughest part) but a large amount of the interview process was focused on sales skills and whether or not I would be a good fit in the unique culture.