Submitted application online, was contacted by a recruiter asking for a first round interview. First round was scheduled over the phone. 3-4 days later I was contacted by HR recruiter asking for final round either by phone or in person. Interviewed in person in downtown office. Phone interview lasted 30 min, very conversational. Final round consisted of two 1:1 interviews.