Great process all throughout. Recruiter was great, moved quickly to a chat with the hiring manager, which then moved quickly to some video conferences with teammates and stakeholders and then an on-site interview. Everyone was pleasant. After the on-site it took about 3 weeks to get notice I was not selected. I did end up sending a tickler email about two weeks in and got a response that same day letting me know they were still doing on-sites and would finalize the decision that next week. I got the call as promised that next week. Only critique is that feedback from the recruiter were platitudes (it was so competitive, so many applicants) and nothing actionable or insightful to take onboard. However, they absolutely did not ghost me, closed the loop with a phone call and not a canned rejection email, and offered some kind parting words, so yes, it rates as a positive experience for me.