The whole process took almost a month. They flew me to the office and had face to face interviews for about 4 hours. There were four rounds. Everything went okay. I go the reply about my in person interview two days later. Their process was fast once the offer was made.