Telephone interview with corporate recruiter, then in-person interview with all employees at local office, then a writing test and analytical test, then an in-person interview with select technical staff, marketing and business managers, then an in-person interview with the president.