The interview process was relatively linear and straight-forward from my perspective. I received a LinkedIn alert, decided to apply, and actually ended up hearing from a recruiter the next day. The recruiter following me throughout my candidate experience, which included a recruiter phone screen, a hiring manager interview, and a larger remote "on-site" that they generously spread over two days to fit my schedule. The "on-site" consisted of me presenting to a group, then 1:1s with each of those who attended my presentation. One of the 1:1s was an oral case study. I received my offer within a week, then negotiated for around a week as well. It was a good process, made better by my recruiter being supportive and communicative.