I had a phone interview first. It went very well. The next day I received a phone call and they asked if I'd like to fly in for the day. They wanted me to spend a day in the life of the current HR Generalist/Benefit Admin. So, a couple weeks later, I flew in for the day. I had a wonderful time with them. At the end of the day, they made me the job offer before taking me back to the airport. It was the best interview I ever had.