Was a quick experience - I did a phone screen with a remote HR representative, who then passed me onto the hiring manager. I was in for an in-person within a week, and interviewed and received a verbal offer the next day, but didn't get the official offer for almost 2 weeks.