Why Should a Company Outsource their CFO?

Many companies outsource their CFO, not because they don’t want to do it or can’t do it, but because they want to increase the efficiency of their business.