Applied online, had a phone screen with a recruiter, followed by a video call with the hiring manager who said my skills aligned well with what they were looking for. Heard nothing for months, only to receive an automatic rejection while watching the same job being reposted over and over again. Ghosting candidates and wasting their time is unprofessional. Expected better from a company with such high ratings.