1. Screening call 2. Take a personality test & aptitude battery online 3. If you pass that step, then they make you redo the aptitude test while being watched online. 4. If you pass that step, you interview over the phone with the hiring managers (usually more than 2). 5. If you pass that step, you meet in person. 6. If you pass that step, you fly to their HQ and do a presentation.