First initial screening, then 2 hour interview with 4 people consisting of behavioral, professional, and background questions. The timeline between interviews were about a month and the notification of offer took about 3 weeks after the final interview.