I was contacted by a recruiter on LinkedIn about the open position. I was interested so we had a quick phone screening. When I was referred to the in-person interview stage, they promised (in writing!) to reimburse me for my flights since I was coming from out of town. Despite giving them my receipt in-person and emailing multiple times about that reimbursement, it has not happened. The interview itself was on the unprofessional side. I waited in the lobby for 20 minutes past my scheduled interview time, then the recruiter told the panelists a different ending time so I had to do the awkward and rude thing of leaving early because I had to catch a train that I'd scheduled based on the timetable they had emailed to me ahead of time. Overall it felt like a sloppy effort.