After applying online, I was contacted to take an online assessment test. After those test results were favorable, I had a telephone interview. The next step was an in-person interview, which consisted of two parts. First, I took another assessment test; I was told that the second portion of the interview would take place only if I passed. I believe this was done to weed out any potential cheaters on the online assessment test. Once I passed the test, I had the interview portion with 3 interviewers. After that, I had to go through the background screening, which was more extensive than average. About a week later, I received an offer. The whole process took about 3 months from start to finish.