I applied online and the HR folks reached out to me - initial screening over the phone then I had a google hangouts meeting face to face with the hiring manager. The interview went so well we both thought this would be a great fit! After the interview, I reached out to the HR folks again to thank them for setting up the interview and am excited for next steps. For 3 weeks after, we e-mailed back and forth waiting to hear on next steps until I finally gave up, then they told me they would have a path to move forward by the end of day or the following day, which I responded to thanking them for letting me know. I never heard back and figured this was a BS company that doesn't respect their candidates time. Looking at the salaries reported on glassdoor now, I may have scared them with my ask but it seems like they were ok with what I initially said on the phone screen. Don't string your candidates along if you don't plan on going forward with them!