The company sent a bus to my college to pick up interview candidates and take them to an on-site interview. They gave a tour of the office which was really cool. Then each candidate had four back to back one on one interviews with different current employees. Lunch was provided and there was a group activity at the end to gauge team work.