The interview process consisted of several rounds of phone screens and technical interviews with coding and system design questions followed by a final round product interview. Throughout this process, there were numerous check in/preparation calls and pre-work, as well as often upwards of a week of waiting to schedule the next round. In its entirety the process took six weeks. I would say the technical side of the interview process was pleasant, the company values are amazing, and the technical team seemed great. However, the endless delays in scheduling and frequent touchpoints felt somewhat concerning. The final round interview and the amount of pre-work was very negative, and left a sour taste in my mouth for something that on the whole felt like it should have been an exciting and fun experience. It became very evident with the rejection feedback I got that there is a clear reason this company has been trying unsuccessfully to find someone for this role for nearly a year. This company is product first, which means they expect every member of the technical staff to be a competent product manager, and they also hire by consensus, meaning even one interviewer being "on the fence" will block a hiring packet. I personally got excellent feedback from all technical and behavioral interviews, but got mixed feedback on the product interview, and that was a dealbreaker. The feedback largely boiled down to "we didn't like your idea because we have seen it pitched many times and although you did a better job of pitching it than most do, it's not specifically an AI feature and we really expect an AI engineer to pitch an AI feature."