The interview was thorough and took several rounds. The downside was that they weren't very clear or honest about their open positions and all the interviews were pretty vague and in the spirit of "we're really interested in what you can do, lets figure out what is the best position for you", only to end at we can't offer anything atm.