Had a phone interview, followed by an in-person interview with team lead, followed by 3 back to back interviews with workers from the team, and a interview with the Director of the department. Each of these interviews were weeks apart. Overall a bad experience as dealing with their HR was horrible. I had to reach out to them every time to move on to the next stage of the hiring process as they would not set up the next interview. On top of that when I did reach out to them, it took them over a week to respond. After my third in-person interview I sent 3 e-mails about next steps and I still have not heard back from them (this was in May, it is now June). I'm assuming that I did not get the job which is fine, it's just annoying and very unprofessional that they would not even send me an e-mail about it. Another thing is the hiring process in general was ridiculously long. I had my phone interview in January and my last in person interview in May.