Met with multiple personnel throughout the day. They asked multiple questions from HR to technical. The process took about five hours. They provided a schedule that they generally followed. A few of the people on the list weren't available to conduct an of the interview process. They flew me up and back from my home location. They paid for a rental car and lodging.