Got a call from HR, initial phone interview was about 15-20 minutes. Second interview was in person with direct manager, pretty straightforward. Got an email about a week later, and set up a third interview on the phone with a regional sales manager, about another 15-20 minutes. Got an offer a few days later, started the following week.