Long but smooth process overall. It consisted of a phone screening, 48 hr case study, 30-min phone interview, and then 45-min zoom interview. Pretty standard behavioral "tell me about a time" questions. Everyone was really nice and I enjoyed the conversations I had. They were also very transparent about salary, benefits, and hours which I appreciated. They were very quick with getting back to me about next steps, I never waited more than a couple days. I received the offer less than 24 hrs after my last interview.