Three different interviews. First interview was with HR, the second two with the team members you would potentially be working with. Interviews lasted around an hour each. People were very friendly and open. Only complaint would be that it took a considerable amount of time to hear back about results and next steps, but that's not completely atypical of companies.