It was a very drawn out process with many delays between steps. They were very nice people but they were either unorganized or not being honest with the process. The process took several months. The HR manager would say things like WHEN you work here (not if), making me think I was their top candidate. Then when it came to my in person interview with the hiring manager (who I previously interviewed with remotely) it was rescheduled several times and then ultimately they told me they hired another candidate.