Talked with internal recruiter (Mike M., who was great), had phone screen, 3 hour take-home assignment, followed by 4 hour-long interviews on-site. The interviews were all pleasant and not adversarial. They were well organized and responsive -- they are clearly interviewing a lot of people. I did not get the job, but they got back to me quickly to say so. *edit -- also, they offered to have a call and give feedback, which was just icing on the cake.