Initially interviewed with HR to screen, then proceeded to go through 3 more rounds of interviews; being told I was a good fit until finally receiving an email that they were going in a different direction. They proceeded to repost the job back up.
Huge waste of time.