I had applied online first and received no response. I had to find a contact within the company to nudge the hiring manager. Once that happened, I got an email scheduling me for an interview less than 24 hours later.
The actual interview was less than 20 minutes long. Very basic questions pertaining to the position.
I did not hear from them again until I received a call from a recruiter across the country saying I received the job. She apologized for the processing being so delayed. Seems like a very common problem.