Applied online. Received email and phone call promptly in a few days. The recruiter called and set up a face to face interview right away. I met with leadership first and then the dev team. It lasted about 2 hours. It was a very friendly and frank discussion.