This is an excellent organization and has a very good interviewing process, focussed on identifying people who are both technically and socially a good fit with the company's long term needs. One weakness in the process was that I was never absolutely sure what position I was interviewing for, despite repeated asking!
The first interview was a telephone interview that lasted about 30 minutes. It was conducted by a senior HR manager and a technical manager. Ample time was allowed for questions. Past salary information was requested at the end of the discussion.
The second stage consisted of 5 one-on-one interviews and a technical presentation at their US research headquarters. Interviewers ranged from HR representative, to technical managers, to researchers. A good tour of the facility was given.