Recruiter emailed me and set up a phone interview for the next day, following which she set up an on-site interview with my manager, and then I had a skype interview with a colleague. This all took one week, then I had to wait a week til the senior vp was in town so I could meet with her, and they offered me the job the next day. It was done as quickly and smoothly as possible, and everyone involved was very pleasant to work with.