Similar to a house fly, only larger, flesh flies are a necessary part of nature. They do clean up. They lay their eggs on carrion and the larvae feed on it. Sometimes forensic investigators use the development of these larvae to determine time of death.
Male And Female Flesh Flies (Family Sarcophagidae)