Definir intervalo no Node.js vs. Cron Job?

Estou aprendendo node.js e apenas configurei uma máquina virtual Linux vazia e um nó instalado.

Eu estou correndo uma função constantemente a cada minuto

var request = require('request')
var minutes = 1, the_interval = minutes * 60 * 1000

setInterval(function() {
    // Run code
  })
}, the_interval);

E considerando adicionar algumas outras funções com base no tempo atual. - (por exemplo, executar a função se dateTime = domingo ao meio-dia)

A minha pergunta é se há alguma desvantagem em executar uma configuração como esta em comparação com um trabalho cron tradicional configurado?

Tenha em mente que eu tenho que executar essa função no nó a cada minuto de qualquer maneira.

questionAnswers(2)

yourAnswerToTheQuestion