The process is extremely lengthy (2.5 months and still on-going) and at some point, I do feel being left dark. They reach out to schedule each round interview every 5-6 weeks. The recruiter doesn't response to your follow up email. At one point, I decided to give up.