Email from HR, several questions regarding salary expectations, experience, etc.
Telephone interview with HR, 30 minutes. Friendly talking, typical behavioral questions, i.e., introducing yourself, why switch jobs.
Panel interviews with six people, one HR director, two department leaders, one department director, the controller, and the hiring manager.
Follow up telephone interview with hiring manager again. More detailed questions and emphasis about job specifics.