Headhunter contacted me via email. Then came a phone interview that was pretty simple and painless. They flew me up to Seattle based on my experience. From there it was a two hour interview (a 30 minute round-robin interview with 4 different interviewers).