The whole process took five weeks. I was contacted by a recruiter and applied online. After an HR screening, I had a phone interview with the hiring manager. Everybody was very friendly and professional. After a week I received a call regarding interview results and the offer came two days later.