The whole process took about two to three months from initial application to orientation. After applying on the website I got a primer call from the recruiter around 2-3 weeks later to ensure that we both understood what it was I was applying for. After that conversation occurred the recruiter sent me an email that contained a timed test on SQL and some interview questions that I recorded myself answering via a web cam. Having successfully passed the test they brought me on site to continue testing me on my SQL knowledge in person. After I finished interviewing from a technical perspective, the executive level managers interviewed me on a more business and personal level over the course of two on site interviews spread out over two weeks. From there I received a verbal offer and after we came to an agreement on the offer it took two more weeks for the offer to be approved by the executive team and put into writing.