Applied online, didn't hear back from HR until three weeks later. Scheduled a phone interview with the hiring manager in three days, which lasted for 40 minutes. The conversation went well, I think the HM was looking for a person with an interest in data analysis and also having a solid background in SQL. He promised to let me know the next step in two weeks, however I never hear from them afterwards. Not that professional.