Overall process took about 3 months. First had one initial quick 15-20 minute call with the hiring manager, then another one with HR for about 30-45 minutes. Then proceeded to have 3 more in-depth interviews with different team members. I was feeling very positive at this point that this was a great sign, but after another few weeks the hiring manager reached out and wanted to schedule me for yet another interview. I provided some available times to meet, and never heard back again. After following up they ghosted me with no response. Not even to say they went with another candidate, very unprofessional!