Interview process was lengthy- especially the last stage which was the virtual on-site where you meet most of the team and answer behavioural questions. It took about 4-5 hours to go through in total. Senior recruiter lead me on and made each stage of my interview sound very promising.