I was excited and enjoyed meeting the recruiter and hiring manager, but the process was terrible. I'd read the reviews here (along with HubSpot's supposedly sincere responses to them) and tried to give them the benefit of the doubt, but honestly this was one of the worst processes I've endured. I got to the second-to last interview, and was rejected via automated email before moving to the final round.
There was a recorded video interview, phone call with recruiter, and a video interview with the hiring manager. Final step was a 2-3 hour session of multiple interviews with the team.
I applied in early April. By early July, I was still going through the interview process. I had to wait a solid 2.5 weeks after an interview to hear back on whether or not I was moving forward. Then, I had to wait another 1-2 weeks for my next interview. HubSpot kept promising that I'd be able to hear back within x days, but they were always late by another week. How do you expect candidates to wait months for a decision, especially when you're so out of touch with them throughout the process?
I received an offer from another company and asked if HubSpot would be able to expedite their process as they were my top choice (at this point, they were honestly top choice by name and not by my experience thus far)--I was promptly ignored and received an automated rejection letter 3 days later. I asked for feedback on my application process and never received a response. I know HubSpot has a huge pool of applicants, but given the way they hype their culture and how far along I was into the interview process, I'd have expected more. To this day, I still don't know what I could have improved upon for the future, even though the hiring manager said that they'd send over some feedback when I asked for it during my interview.
If you can't do it, that's completely fine. But please don't make promises that you can't keep. Candidates may not be HubSpotters (yet), but we're people, too.