No.js Spawn vs. Execute

Em um vídeo de treinamento on-line que estou assistindo para aprender Node, o narrador diz que " spawn é melhor para pro ... orquê? Qual é a diferença entre as funções de spawn do child_process e executar no nó.js, e quando é que sei qual usar?