Very intense process, but you can see why they have some of the lowest turnover. They are looking for longevity in cadidates unlike most places where they get 3-4 years out of people. Started with online app and then personality assessment, phone nterview (1 hourish), online assessment which is a computer simulation and you record video response (2-4hours online) then in-person interview (4 hours) then a drug test (oral swab) I've heard nothing but amazing things about the company and culture and you can tell everyone loves working here. So I can appreciate the long interviewing process. Study up on situational questions regarding work history. Practice until your brain hurts :) "Tell me a time...."