Initially applied for the job by referral from a friend who was working there at the time. Long wait between submitting my application and being contacted for an interview. Interviews were good - everyone was nice and tone was conversational. I met with an HR rep as well as three members of the team I was applying to. There was another very long wait before I was contacted for the second a final interview. Things moved more quickly after that.