I was first contacted by a recruiter to have a phone conversation. I was then invited onsite for interviews. First is a tour around the awesome campus. Then you have a catered lunch. Then the interviews (case, technical, and behavioral). The HR was the best that I have ever seen. The interviewers were nice as well, and they were there to help you. Heard back within a couple days.