Fairly long from application to notification. Hr telephone screen interview. One interview with senior management on knowledge and technical skills. One interview with lower management for work ethic, personality fit, experience etc. Last two interviews at least an hour each with at least two company representatives.