It was great! They provided travel and hotel reimbursement, a tour of the facility, lunch, and the people there were amazing (Needless to say, I got the job). I was interviewed by 4 different people (it's normally 3, but they thought I might be suited better for a different position). Every interviewer was very pleasant, knowledgeable, and fun to talk to. I was given an official offer within the following month (they say they'll let you know within a week, but were quite later than a week which was somewhat nerve-racking).