I was contacted by a private school in Bavaria asking if I was interested in a job with them. I said yes and had a great first interview online — she told me towards the end that she had a very positive impression of me and wanted to meet me as soon as possible for an on-site interview. I agreed and we finished the call with a promise to arrange the second interview via email.
When I asked about travel arrangements (I don't live in Bavaria, I don't even live in Germany), they said sorry, I would have to pay my own train ticket and my own hotel room and that the interview had to be during the week. When I told them that would cost me at least €700, and that I was instead happy to have a second interview online if they wouldn't cover travel costs, there was radio silence for a day before I was told they were no longer interested in my candidacy.
Should I have swallowed my pride and paid my own way? It looked like a good school and I would have probably liked working there.