Applied online, received a phone call from the hiring manager probably a week after. I had originally applied for a different position but he suggested one that is a better fit. The call was about 30 minutes long. The following week I received an email from the recruiter about an in-person interview for that week. In-person interview was about 1.5hrs long with 3 different people.