Had an initial interview with HR. Then had an interview with the team lead and finally a team interview. The position was a bit of a reach for me and and didn't end up getting it. But the process was very professional, the whole team was friendly and they were very transparent about the whole process. When I didn't get the job, HR gave me great feedback about my performance and even recommended me for a position at their sister company where I got an interview but by that time I had already received an offer somewhere else. Very good experience with the process and they seem like a genuine team. 5 stars!