Fairly quick. Applied online and received an email asking for a phone interview the following week. The HR manager asked four questions about my resume/experience and my career aspirations. At the end, I asked a few of my questions and then the HR manager asked when I'd be able to come into the office to meet with my potential managers. We set that up for the end of that week. The in-person interview was conducted by two people and it lasted about an hour. They both asked more questions about my background as well as what I wanted in a job. The third interview was held at the office where I was able to speak with the person who used to be in this position.