The interview process includes application, management interview and a peer interview with current employees of all levels, including upper management. All employees that were involved with the interview process were very informative about the position.