I was reached out to via a recruiter. The process took about 4 weeks, and included two phone screens and 2 in person interviews with multiple team members. The final interview also had a case study presentation. I found the interview process fun - all of the employees were really nice, and I felt really engaged the entire time.