Very thorough, multiple stages, and in front of a panel of senior leadership. Second interview included building a PowerPoint presentation to answer some questions and talk about yourself. HR was cooperative and helpful. The questions were aligned with the job and work functions.