I applied online and was contacted for a phone interview. That process went well, then was scheduled for an in person interview. I met with three people for about 30-45 each. Conversations went well. I followed up with the recruiter via email and eventually was told I would be contacted the following week for a second round interview. I followed up via email again a few times. After 3 weeks, I was told the recruiter was following up with the hiring manager for next steps. Finally, 2 months after the in person interview, I was told other candidates were more qualified and I was no longer moving forward for the next round. However, if other positions became available ..blah, blah, blah. I don't mind not moving forward if other candidates are more qualified, but why get my hopes up if you're still interviewing candidates? Definitely doesn't make me want to consider any future openings there. Makes me wonder how well they value their employees.