Interviewed on campus after meeting them at a career fair. Puzzle question about 45 minutes. The interviewer guided me through it and wanted me to approach it in somewhat of a specific manner which seemed a bit restraining but was also helpful. Called back soon after for on-site interview. The employees I've met so far seem interesting and smart. The response from the HR team has been quick and informative.