Online application
Phone interview
Two in-person interviews with multiple departments(2-3 hours for each in-person interview day)
Social (breakfast) meeting
Interview focused on skills, personality, and culture fit.
Interview process seemed thorough. All my questions were answered.