Relevant info: -Not a big-timer position, but not entry level either -Found out about the position through an agency, would be temp for ~3 months then full time if all goes well -They contacted me, having been provided my resume through an acquaintance -They did not know prior to contact that I'm currently out of state, but I made them aware of that fact in my initial response -I am told that it is currently myself and one other person being considered for the position, though of course they are still open to receiving new applicants My current situation: -Am now in the middle of a contract position; initially was set to run through the end of January but I've recently been extended an additional three months (through end of April) with an offer of full time employment likely at that time -Since I'm a contractor, obviously I'm already losing out on a day's pay to go on the interview. -I gave them a salary range ~20-40% higher than my current position. Based upon a salary range from another posting I found for the position (after having done some digging online), I expect the offer to be on the lower end of the request. Cost of living is higher in the area I'd be moving back to (worth noting that I do still have a house there, which is currently on the market.) -It is my intent to eventually move back to the northeast, though I'm happy with the current position and would have no issues staying where I am for a few years. My thoughts: -Am confident in my ability to get an offer should I go on the interview. Obviously, a $350 flight weighed against the potential for a 20+% pay increase is a net positive expected value. However, this company has a reputation of being a bit....frugal, and the fact that they're not willing to pay for the flight does nothing to change that impression, and causes concerns about what else they won't be willing to pay for should I become an employee. -That aside, my thinking is that it's the agency that should be paying for my travel - if they're being paid to fill the position, travel expenses for applicants should be built into their fee structure. I don't have much experience here, but the agency that contacted me regarding my current position paid to fly me down, not the company where I work. Thoughts/experiences/suggestions?