I was contacted for a phone interview with an HR representative and scheduled it for the next day. The following week, I was contacted to schedule an on-site interview with the hiring manager, which consisted of a one-hour "get to know you" interview, a more structured one-hour interview (primarily behavioral questions), and finally a tour of the facility. I got the final result only a week and a half later. Overall I was very pleased with the speed and professionalism of the process.