intense 5 itws with 5 different people, all just unstructured chats about the role. One technical discussion that involved some math. Initially got rejected after last interview when I messaged the manger for an update. They then changed their mind and I got offered the job a few weeks later. Then a week later they said they were having a hiring freeze and rejected me again. Very unprofessional experience in so many regards.