I applied online and received an email from an outsourced recruiter to setup a 30 minute conversation over the phone. I received a very positive feedback and I was told that in 3-5 days I will be scheduled for a 2nd round phone interview. It has been 3 months now and I have been told the same thing every week that the recruiter has not heard back from the hiring manager. Therefore, I decided to withdraw my application because I do not want to work for a company that does not know how to treat their employees. Evidently, the whole interview process confirms the claim.