Very quick process. I got the call from Hays on Friday morning from Hays. They setup an interview on the same day in the evening. When the interview went well, I immediately got the next interview setup on the Saturday. Since I was flying in to Singapore on Monday, I got an onsite interview scheduled on Monday and by Tuesday evening I had the offer. Hays is a staffing company and they did a very professional job in setting up the interviews and keeping the communication lines open.