The interview process was very well organized, clearly well thought out, and the hiring manager was very transparent and communicative at every stage. You get to meet a variety of team members with which your role would overlap, which gives you a good sense of the type of people you'd be working with.