Cool office, very nice people. Phone interview first then on-site. Just one suggestion, do bring some energy bar yourself for lunch. They will ask you behavior questions at lunch and you don't know whether you should answer those questions with food in your mouth or not. It's just better if you eat your own quick snack. Otherwise you will be so hangry that you couldn't think well in the afternoon.