They recruited me on campus - through the MBA program. There was a first round of interviews on campus. There was a second round at their corporate headquarters. They recruit from everywhere as they had candidates flown in from across the country. They paid for everything. The facility is very nice, test toy store, cafe, etc. The second round was an all day event. It was split into two halves - interview, and activities. 3 different people would interview back to back to back. During the other half you had to take a skills test (some simple math/patterns), a team building exercise & presentation, and also a meet & greet with current employers. They provided breakfast, lunch, and snacks (meet and greet). I was very impressed by the company and the staff. It is a casual dress environment (jeans). Questions were Behavioral.