Had 4 rounds of interviews. Interviewed by recruiter, followed by manager twice - phone and video conferencing.
Advice: Unless the hiring manager or recruiter/HR department emails you a complete agenda and willing to pay for your trip please do not go. If you are still willing to pay for your self then please ask for agenda for interview, panel information, and decision making time.
This reflects the culture of the team, management style, and decision making process. If these simple things are not stream lined think about projects.
Worst interview ever I had and disappointing.