I have several interview. First was a phone interview with the recruiter, then a coffee with the person who would be my manager and 1 over 1. I had a formal interview with the managers, and then an interview with some of the team that ended in a lunch with the whole team. Each interview was on a different day. They were very friendly, transparent and enthusiastic. It's the best interviewing experience I've had. The recruiter was always available to me and cognoscente of other opportunities I was pursing. She gave great feedback and advice for successful interviews.