I applied online. Got an email from a recruiter within a couple days requesting a phone screening . Then I met with the hiring manager, then 3 different panel interviews. I went though the interview process pretty fast, all within 2 weeks. Still waiting to hear back to see if I got the job or not.