The process took about 2-3 weeks. I applied online and had a phone interview a few days later. I had 2 in person interviews in the next two weeks. First one was with 3 individuals, second one was with 2 individuals (one from the first interview and then the VP). Very nice people and they were all easy to talk to. Interview questions went over my background and previous experience.