Pergunta de entrevista da empresa InEight

AngularJS, factory vs service?