The hiring process consisted of 3 stages. The first interview was quick, maybe about almost 30 minutes or possibly less. That afternoon I was called for a second interview the next day. The second interview was exactly an hour long and the position details were thoroughly broken down. I didn't get much details on the pay for the position I was there for, but, to me, that's not really something to ask about before you know whether you have the job or not. I had my third interview the same day and basically questions that I had were answered. Later that afternoon, I was offered the job!