Relatively easy, friendly, well organised. Lots of contact from the HR person. Scheduled the interview to suit times and kept me up to date. The first interview was a group interview at the recruitment agency they deal with, followed by another group interview within the NPD building where you had to talk about yourself for a little while [brief background etc]. Following this was another interview on your own with two from the company [this occurred twice over different days].