I applied through a recruitment agency. Everything went okay, apart from the fact that they did not provide feedback after rejecting second stage applicants, which is quite poor considering people took a lot of time out of their day to prepare a presentation and then attend the interviews.