The interview process took several weeks: from initial call through the offer stage. I think that the process could be substantially shorter. They do this for a reason though because only the best of the best are hired and it really shows. The people that you work with will take you to new places that you never knew you could go.