Very long drawn out process. Consists of 5 steps written assessment, recruiter screening, hiring manager interview, team interview, another manager interview. It took over two weeks between each step to receive communication that you made it to the next step. The recruiter and team members I met were all nice and welcoming. I just feel I spent a lot of time in this process to be told my experience didn't align.