It was a 5 stage interview process: a recruiter screening, 3 video interviews, and a 90-minute timed written assessment.
Everyone was very nice throughout and the process moved relatively quickly (3 weeks from start to finish). However, even though I completed the entire interview process, I was sent a generic email rejection that I could tell had been copy and pasted before being sent to me.
For future reference, I think they should give candidates that completed the final interview a call since so much time was invested in the process. Pretty disappointing to say the least.