I applied and had an initial screening call with the recruiter. After about two months, I was invited to a virtual interview and then an on-site interview in Troy. Four weeks later, I received a follow-up letting me know they were moving forward with other candidates.