Most companies I know of typically reimburse travel related expenses, i.e. you pay first and get paid later. Typically once a month. Some do twice a month. You should check with your company. The company should also get you health and travel insurance with international coverage.