Phone interview with manager, in person interview with entire team. Interviews were all standard and questions were pretty straight forward. Good experience overall but soured by the fact that all travel expenses would be paid but this never happened even after trying to reach back to the HR person. Prior to flying in, the process was also somewhat convoluted as the HR person did not get back to me and was left in the dark for some time before I contacted the hiring manager directly. Everyone was extremely nice and courteous but wish I had known so I could've reconsidered flying in for the interview and been prepared for the expenses.