Appalling! They reached out to me on LinkedIn, took me through 5 interviews (ghosted me for 2 months!). I was told by the hiring manager that I got the job, he even wrote it in an email while he introduced me to HR for onboarding. However, they continued to interview and when the time came to make me an offer in writing, I found out that they had already hired someone else! I was told by their own recruiter that this is common practice. I find this behavior extremely unprofessional and very unethical.