Got an email to schedule a phone interview. Had phone interview, then 2 days later (on a Friday) an on-site interview. The on-site interview consisted of 4 1:1 interviews, 30 minutes each. Talked to a hiring manager, a principal engineer, a peer, and then HR. No real technical questions except some follow up technical questions after I talked about my past experiences. After the interviews, they took everyone on a tour of one of the factory areas and then provided some lunch (sandwiches and cookies). After lunch the hiring manager met with me separately and told me (unofficially) that they will be making an offer. The next Tuesday, I got the phone offer, and the next wednesday after that, the electronic offer letter. Whole process from initial email about the job to faxing the acceptance form and taking the drug test was about 2 weeks.