Phone interview and then in-person interview with the hiring manager. Interviews themselves were pretty standard (tell me about a time when...) but follow-up was very unprofessional in that it was non-existent. I contacted the hiring manager and HR rep repeatedly over the following months to get a status on my candidacy and, if I heard back, always got a generic "we're still making a decision" answer. There is a website where you can check your status in the hiring process and it remaining unchanged for, literally, months. Finally, through some strategic LinkedIn searching I discovered that they hired someone else for the role - which is, obviously, 100% fine. What bothered me was the lack of communication. I never got an official rejection email or phone call which would be OK if I had just submitted a resume but once you bring someone in for a personal interview I think you owe them the courtesy of a formal notification once they're no longer in the running. Just my opinion.