First contacted via email, then had an HR phone interview (10-30 minutes). Next stage was a manager phone interview (30-45 mins). Next stage was an in-person interview with 3 senior employees in department (1:1; not a panel interview); I also completed a skills assessment while there (total 2-3 hours).