Really good interview experience, first a phone interview and then on site to meet the team, finally meet with the director. The whole interview process runs very smooth, they always have the instruction about next step and response my email in time. What impressed me was before the onsite interview, they emailed me about the interview panel info with the bio of each one of them, that was very helpful.