On-site interview with a number of people, included a lunch out with some of the other consultants. Got to ask a bunch of questions. There was also a computer assessment to determine my personality type and potential fit with their team, but I was not privy to the results of this. An offer came the next day.