The whole process took a couple of weeks. I was initially interviewed around Nov and was offered the job by Febuary. All in all, it was smooth as they respect your time, they were punctual. Initial interview with your immediate supervisor, then division/department manager, then foreign manager