What it takes to land that 'dream job'