Do you think businesses should outsource? If so, under what circumstances? Why?

Do you think businesses should outsource? If so, under what circumstances? Why?