I applied online and was contacted within a few hours by the recruiter. We then scheduled a skype session and at the end of the session I was invited to come in person to the office. At the end of the in-person interview, they said they would be in contact within a few days to let me know if I made it further in the process.