Applied online, and got a call the next day to schedule an interview. Interviewed one on one with the team's manager. Then got a call back that I would be meeting with 5 other people, a half hour each. Each person just wanted to get a feel of your experience, and judge if you would be a good fit for the team.