The process took a little over 6 months. I initial applied for the project manager position but was rejected after completing the phone interview and the assessment test. The phone interview was a run down of your resume and the assessment test was basic stuff. I really botched the phone interview was rejected soon after i took my test.
About 6 months later I was recontacted and told to apply for the Technical Services role. I flown in and was treated to dinner. The interview constituted of a tour, role playing, an HR interview(questions about teamwork), and yet another assessment. This assessment was 4 programming prompts