I applied online and within a couple of weeks I had an interview set up with HR. After that interview, I was asked to come in for an in-person interview with the hiring manager. When I arrived, HR met with me first, asked me a couple of questions and even told me she does this to help calm any nerves that a candidate might have before they actually meet with the hiring manager. She then shared some background about the hiring manager which might be useful for the interview. Then I met with the hiring manager and we talked for around 1.5 hours (much longer than I had expected, which led me to believe that the interview went very well). I will say that the hiring manager actually talked more than I did ... which later on I feel was a detriment for me. I was told this job was only set up for two interviews (unlike a prior 3-interview process for a different position). After a bit, I checked back in with HR and was told they were pursuing a different candidate.
I really loved the corporate culture that I experienced during this interview process. I was made to feel welcome and not just 'another candidate'. I would reapply for an open position I'm qualified for in a heart beat.