The recruiter was very helpful. The entire process took about three weeks. Only one two hour interview with three different staff members. I was asked a lot of hypothetical questions and technical questions during only one of the three interviewers. I was not accepted for the position I applied for, but they asked me to consider a lesser position.