I think it may have been months after the application, I got a call from an HR rep and had a quick phone interview. A week later I had a phone interview with the hiring manager. I believe 2 weeks after that, I had an in-person interview, which last from 7:30a until noon. I met with several people; 2 senior managers one on one and a few groups so that I met with everyone that I'd work with in my department. About a week after that I had 2 additional phone interviews, one with the VP of my department. The VP was the only one who asked me one of those weird interview questions. A week after that I received an offer, but they didn't offer any relocation.
They do value education quite highly and I believe asking relevant questions of each person or group was pretty helpful in my case.