A few weeks after I applied, I had my first call with the recruiter - very simple, basic Q&A.
Three weeks later, I had a 30-minute phone interview with the hiring manager who arrived late to the interview. More high-level, talking about my background, how I approached roadmap prioritization, taking features from idea to lunch, what metrics did I monitor, and how did I know what actually impacted those metrics.
I heard back one week later that I would be moving on, and it took another week for the recruiter to respond to my availability. At this point, I had offers in-hand from other companies and asked multiple times to accelerate the process since I would need to get back to the companies I had offers from, but it didn't seem like she even read my email.
I finally had my second-stage interviews three weeks after my first-round. I had 2 video calls with an engineering manager and a PM. The PM was nearly 10 minutes late to a 45-minute call. The questions they asked were pretty boring and uninspiring. I didn't really get a great vibe from the interviewers - almost felt like they were arrogant.
Then, almost two weeks later, my recruiter finally got back to me saying I wasn't moving on.
All in all, the process took more than 2 months from my initial application and I still hadn't even made it to an offer stage. My recruiter was completely irresponsive. At each stage of the process, I probably sent her 1 email every 3 days, and sometimes it took her more than 2 weeks to reply.
Overall, a completely terrible process. I had an irresponsive recruiter, and late interviewers who asked questions that I felt didn't accurately showcase my skills, strengths, and prior experience.