The overall process took about 4 weeks, including telephone interview with recruiter and hiring manager, followed by two rounds of face to face interviews. The interviews themselves were all easy with behavioral questions and questions related to my work experience. The people I met were super nice and easy going. Offer was made within a week after the second round of interviews and was above my asking.