30 min HR phone Screen, followed by 30 min Hiring Manager video phone screen, followed by full day in person interview with candidate seminar presentation and multiple 1:1 interviews. They pay to fly you out if you're not located in city for interview.