Screening telephone followed by a full day on site to work with them on a mini project. Had 2 meetings over the day, one to discuss progress and another one to evaluate results and the entire process. Overall I enjoyed the experience, people were helpful and positive and the interview was a good mix of challenging and interesting.