Started with a Recruiter contacting me via LinkedIn. An exchange of resume lead to a phone interview with the hiring manager and a technical team member. The phone conversation went well, conversation flowed, questions were discussed both technical and leadership, and what is sometimes a 15 minute planned conversation went on pleasantly for an hour. An invitation for an on-site interview was extended. Travel planning went smoothly, all via email. My hotel was just down the road from the offices, so I had no problem arriving early to the interview. The start time had been delayed multiple times, so each meeting was very short, clipping discussions and making design-on-the-fly tasks very difficult. Lunch with the hiring manager and another team member, was very nice, pleasant and relaxed, even though more technical questions came up in the conversation. I submitted my trip expenses, and was informed in a confirmation email, that it could take up to 90 days for reimbursement. I'm still waiting, and it's been 80 days.