Extremely lengthy process. Was on-site for several hours, and spent 30+ mins waiting for an interview. Prior to the interview, a test must be taken on personality and skills related to Excel, typing, and position specific. Was then interviewed by several managers and an offer was presented immediately the same day.