First interview with HR over the phone than Microsoft Meet interview with hiring manager. After this onsite interview was scheduled. But later was informed over the email that due to some circumstances onsite interview need to be rescheduled for later time. After negotiation about onsite interview I asked if company will buy airline tickets. Was instructed to pay all interview expenses and then company will give money back. After rejection of that option another person from HR called and informed that initial information was incorrect and the I have work with third party company to select flight, but an exact interview date was not specified. Third party company never contacted me and onsite interview not happened.