It was a two day long interview. I met with 6-8 people per day. They didn't ask very many actual technical questions, instead they kept asking about my thesis research over and over again (which gets old when you're sick of your thesis because you're finally done with it and looking for a job in software not as a professor), and asking me why I chose to leave academia (who cares? I'm here aren't I?). I got the feeling it was mostly a popularity contest - many of the interviewers seemed to like me and we just kind of chatted, others seemed like they were out to prove that were smarter than me, while one or two didn't seem to like me - for no reason I can tell as I answered their questions in about the same way I answered the other questions. There was a technical aspect where they showed me their software and asked me how I'd solve different problems with it. They were very courteous and respectful.
I was _invited_ back for the second day of interviews so I figured I was in unless something went horribly wrong. Boy was I wrong - they didn't offer me the job - no reason given. I thought this was pretty disrespectful after being invited back and spending another whole day there.
In the end I'm glad they turned me down though. I had the feeling that if I were offered a job there and took it then I'd be expected to a) drink the kool-aid, b) get paid less than I probably could elsewhere, c) deal with the holier-than-thou attitudes of some of the Ph.D.'s I interviewed with on a daily basis and d) my skill set would be locked-in to their proprietary software.
Shortly after that I got an offer for much more money at another company programming an an programming actual language (not their proprietary system).