I applied online on their website. Got a phone screen by recruiter asking me about salary requirements and why I am looking for new role. Then a week later got a phone by hiring manager, and then in person interview with 6 people. Offer in a week after that. You can also try and go through internal referrals as most folks get in that way.