It overall was a good experience. There was a 20 minute phone screening, three interviews, a technical interview, and an online interview. The online interview was weird, and I attribute the weirdness partially to the fact that I have never done something like that and partially to I generally felt monotone and less like I was talking to an interviewer. Overall, the process was quick.