I had a phone screen scheduled at the start of March. The rest of the interview process involved a Google Hangout with the team lead and eventually going on site to interview with the entire team. The entire process, from scheduling the phone screen to receiving a rejection took about 2 months, and if I hadn't persisted in reaching out to the hiring manager, I imagine it would have taken longer. My on-site interview with the team-lead was also cut short because she had been double-booked. I was ultimately rejected for the role since the other candidate had more in-field experience, but since the process took so long, I was taken out of the running for another role since teams can't double-dip into the candidate pool. Considering that they work in helping people find jobs, I was really disappointed at how rocky the overall experience was.