The interview had four stages. First was an intro call, then a take home task, then an interview with the hiring manager, and then a final values interview. The hiring process progressed very quickly and I was endorsed to the next stage within the next day most of the time. Everyone I talked with were lovely and I felt pretty good after each interview and was excited after the final values interview since I thought I might have a good shot at getting it. They said they would reach out to me by the end of the week. Unfortunately, they did not reach out to me right away and I had a feeling that meant they went with a different candidate which was confirmed when I reached out on Friday. I see based on other responses that they do have an issue with providing timely updates but I was dealing with a recruiter not from their talent team who was very responsive when I asked for a follow-up so I did not experience this as much but I would like to see them improve at providing updates to candidates when they're not moving forward to the next stage as I've seen that they take at least a week or more to do this without the candidate following up.