Applied online and was told within days to schedule an interview. After doing so, had an unbelievably positive experience and was told by the hiring manager that I'd hear back that day or early next week (this was on a Friday). Then, silence for over a month, despite weekly emails on my side to check in. Finally, I was told that they picked someone else, in an email where they didn't even spell my name properly. Terrible experience, would not recommend applying for this company. The hiring manager was great and seemed very positive, but every other part of this process was horrendous.