Went through a recruiting agency, had 3 rounds of virtual interviews. Interviewed with VP of Quality, Site Head, Head of HR with all positive feedback. Had a onsite interview, tickets booked and all of a sudden asked to cancel all arrangements without any reasons. Sad way of respecting peoples time effort.