It was a multi-step process and well structured. The first stage was either a one-way video interview or an optional phone screen. From there, the process included an HR interview, a take-home assignment, and two additional interviews with managers. The early stages moved quickly and were well organized. There was about a 3 week wait after the final interview before I received an update, but the recruitment team was highly communicative and responsive throughout. Although I was disappointed not to be selected, I had a very positive impression of the team. The HR representative even offered to connect again to provide feedback.