Referred by a friend and interviewed with a recruiter that same week. He asked about my skills and wants in a job and scheduled my interview with two hiring managers as TWO roles were available. The day of the interview, just a few hours before, the rescheduled for the following week. The interview itself went well. I met with two different managers. A week later, I was scheduled for a zoom interview with a manager for the 2nd open role. That also went well. Then, no response for a week. I followed up via email and the recruiter got back to me the next day saying they weren't extending a job offer. No explanation. No reason at all.