Went through three interviews before an offer. First was a phone screen with HR, second was a group video call with three people in the same position. Final interview was in person over the course of about three hours. Met with multiple people and departments including the CEO. Ultimately turned down the offer because I didn't feel it was the right fit for me. I would recommend this company for many others however.