Difficult process - two phone interviews, then a half-day-long interview at their offices. HR interview, a test, and then a presentation at their offices in front of a panel of employees, with follow-up questions by a team of analysts. Somewhat enjoyable, but also challenging. Everyone was very nice though.
A few weeks later I got an email that they wanted to speak with me, which got my hopes up, but it was to tell me I didn't get the job. I would have preferred the email had just said that, but I think the insistence on the personal touch was nice.