Total 6 or 7 rounds of interview approximately 45 to 60 minutes each. Lunch with the Director of the team I am interviewing for followed by a day long interviews a couple of days later. All the interviews were more like a discussion, conversation rather than a mere Q&A session.
And more importantly, I liked the company culture where in each and every interviewer I spoke with sent an email that evening thanking me for my time and also explained how they felt during my conversation with them. And the recruiter who was helping me through out the interview process was very proactive and energetic.
Overall, the experience was very positive.