Applied online and was asked to come in for an interview the following week. Was interviewed by two people, generally easy questions and conversation about my education and experience. Two weeks later was asked to come in for another interview with the VP, very similar questions and conversation. Thought it went well, a month passed and I didn't hear anything so I emailed HR and was told they were still in the interviewing process. Another two weeks pass and HR calls to tell me I'm still in the running, but they are still interviewing. Two weeks later they call to tell me that the entire position has been cancelled.