Very complex and multi-staged interview process. Was decently difficult, but enjoyable, with friendly interviewers. HR was also friendly in our discussions and negotiations.
The final interview with the client was also enjoyable, and more of a personality fit interview than a technical one.