Please make sure that the position they are trying to hire you for is guaranteed to exist. I went through a phone interview, a Microsoft teams interview, and an interview with 8 different people in person over a month's time. At the end of it all, I was offered a position for $25000 less than the listing with a completely different title and no room to negotiate. They see no ethical problem with rug pulling a candidate. Make sure you are vigilant in confirming that the position exists that you are interviewing for before you spend many hours of your time for nothing.