Are companies better off outsourcing their accounting and finance functions

Are companies better off outsourcing their accounting and finance functions