I applied through a staffing agency. The process took 1 week. I interviewed at The NPD Group (Athlone) in Sept 2015
Interview
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].