I spoke with the corporate recruiter on the phone for an initial screening interview, took an online .NET quiz, had an in-person interview with three people involved in the development process, a couple writing prompts, another testing instrument, and finally another in-person interview with the corporate recruiter. The recruiter never got back to me about the test results I was interested in and my application status after I called and left a message.
It is in an outdated building that isn't in the best location. I didn't feel very comfortable between the environment and the questions asked (seemed like they were trying to find out answers to illegal questions). But it seems like a place you could learn a lot...