Heard from HR, had a phone interview with HR, then a phone interview with the hiring manager. Then came in for an in person interview (about 4 hours) and finally had an interview with some would-be colleagues over the phone a few days later. HR was great at communicating with me throughout the whole process.