I was contacted by a recruiter (Johanna) about a week after I applied online, and she wanted to set up a time for an initial "getting to know you"/screening phone interview, which took about 30 minutes. After that, I moved forward with another phone interview with a manager on the professional services team where she asked me more in-depth questions about my background and experience.
Next, I moved forward to the next round of interviews, which consisted of four 30-minute interviews with various members of the team, ranging from principal inbound consultants to managers to directors. The questions were mostly behavioral and situational. For example, "tell me about a time when..." and "what would you do if..." The interviews were certainly difficult, but if you've been a consultant before, you'll be able to answer the questions (it's just thinking of the right example quickly that's tough).
Since I don't live in the Boston area, I did these interviews via Zoom over the course of two days. But if I lived closer, these would've been done in the office one morning/afternoon (just something to keep in mind if you live closer).
At this point, they felt I was a strong candidate who showcased many of the skills they look for, and I was invited to the final round of interviews, which was a presentation. They had me a real client, provided me with background info and goals, and asked me to create a quarterly strategy for the client, which was then presented to the interview panel. I did fly to Boston for this final interview, but it wasn't covered or reimbursed by HubSpot – which wasn't a big deal to me since I felt the experience alone was worth it. If you come to the office for this presentation, they'll take you out to lunch and give you a tour of the office.
Ultimately, they decided not to move forward with an offer. Of course, I'm disappointed, but I had a very positive interview experience. The interview panel provided me with great feedback so I know where I can improve, which I really appreciated. I definitely plan on keeping in contact in case another position opens up.
Shout out to Johanna and the interview panel (Jon, Stephanie, Steph, Rebecca and Mark) for a great experience!