Applied online, 30 minute pre-interview on the phone, 45 minute phone interview, hour interview in person. About a 2 week process in all, interview was with a with 3 people, then 1:1. All took place in the corp office. Offer was made within 5 business days of the in-person interview.