The process took 2 weeks. First call with recruiter to learn about position. Then scheduled a video interview--recorded, not interactive. Then invited for in-person interview--30 mns each. Easy going, The recruiter was very helpful in answering questions, concerns. THe interview process was not as bad as I thought it would be. Very relaxed. The onsite managers were nice and friendly. No curve ball questions, just wanting to know you and see a fit. just be prepared to discuss your resume highlights, course projects, life experiences.