Great experience, the company was well organized and I met with a few peers in the department. The process was planned in advance, I know who I was going to meet with and their titles, the space was comfortable, and I was told in advance about the skills test that I would be required to perform on site that day.