There’s been an ongoing debate about the best way to recruit new employees. Some say it’s all about well designed hiring procedures – from initial screening to shortlisting to detailed and multiple job interviews. Some claim it’s all about enthusiasm and the right personality match.

Still others prefer to actually employ candidates and ask them to work on a real-life project for a spell. What are the pros and cons of such an approach?