I had an initial call with HR. I then had a call with hiring manager who also did a light tech screen. I went onsite for about 6 hours to meet the team, do some technical interviews, etc. Then there were two more "getting to know you" conversations on the phone with team members. Everyone was very nice and helpful and it seems like a great place to work.