The interview process included a recruiter screen, a hiring manager interview, and a series of panel interviews. These panels covered a product demo, culture fit, technical and troubleshooting aptitude, and a chat with an account executive.
Everyone was very nice and engaged, especially the director, who took the time to answer all my questions.
However, communication from the recruiter about next steps after the panel interviews was very slow, taking over a week for an update. Additionally, although the recruiter was nice, they did not provide status updates promptly on one occasion, responding a few days after I requested.
It appears that the engineering team and the recruitment team are not quite aligned on how the interview process should be executed. The director and hiring manager informed me about certain next steps, but these did not happen as expected, nor were the changes communicated by recruiting.
Another issue was an interview with a second hiring manager who admitted to being somewhat unprepared. Furthermore, the recruiter did not schedule enough time for this interview, resulting in a rushed conversation.
On a positive note, the recruiter did provide me with feedback on my panel interviews. I was told that I did well, but they still went with another candidate.