HR reached out to me for a short 30-minute first screen and scheduled the video with the hiring manager. A couple of days later, I was interviewed by the hiring manager for 30 minutes on Team. The HR scheduled me for an on-site interview and asked me to give a 45-minute presentation. The on-site interview was well organized. All the interviewers are nice and friendly. I sent a thank you email to the hiring manager afterward. Two weeks later, I sent an follow-up email to the hiring manager but had never heard back.