About 10 days after I applied, a recruiter contacted me to set up a phone interview. Phone interview was with 3 managers in a conference call and consisted of basic behavioral questions and a resume/experience review. About an hour after I got off of the phone interview my recruiter asked me to set up an on-site. I scheduled my on-site for the next week. It was with the same 3 interviewers with slightly more in-depth questions regarding my experience, resume, and goals. After about an hour, they brought in two engineers that will be my peers for an informal conversation. I'm assuming this part was to gauge my social skills and to get a different viewpoint of my personality. Then they gave me a tour of the facility and took me to lunch. It was a very good and non-intimidating experience. I received a verbal offer 3 days later, then a written offer a week after that.