The initial communication with them was great, I talked to someone in their HR department who was very friendly. The managers and other employees were nice. The manager I interviewed with was a little quiet, and threw a few trick questions at me, one of which I flubbed.
The office looks fancy too, and looks like there is a lot of room for expansion. They gave me a number of solid problems to solve, which weren't that difficult, but that really stretched out the time we spent on the interview a lot. I'm not sure what kind of person they were looking for as I had great chemistry with a few of the people during the interview process but I suppose they were looking for someone who could pass their riddles to their own satisfaction.