I applied online, then was contacted by email to setup an initial phone interview. A few days after the phone interview I was contacted again by email to set up an in-person interview. Since I lived on the other side of the country, I was allowed to do video interview where I chatted with 2 of the existing team members. About 2 days after the video chat I was contacted by email with an offer.