I believe this is one of the longest and most ridiculous interview processes I've been through. Initially I was excited. I was told the process would be 2 interviews and an exercise. After an initial screening interview, there was another with 3 people. I was assigned to do an exercise and after completing it I didn't hear back for a month. I had to send a follow up email and I was told I passed to another round where they wanted to see ANOTHER exercise and then I would move on to a final in-person interview. After completing the second exercise, They told me they would get back to me the next week and I did not hear from them for another 3 weeks. I sent another follow up email just to be told I did not pass the round. I don't mind the rejection and I understand the hiring process is time consuming, however I feel it is disrespectful to people's time and energy to essentially go through 4+ rounds of interviewing and exercises without hearing back for weeks to a month in-between. I've interviewed for companies and have been hired in less than a month. They definitely need to work on communication and shortening their hiring process