Interview was about 8 steps, all 30-minute interviews with different department heads and team members. The whole process took around a bit over a month. Called all 3 references at the end. I overall had a great time speaking with each individual, but the process was more lengthy compared to other company interviews, so toward the end, some of the interviews did not seem as necessary.