A string of successful missions will make you popular in the international community supporting X-COM. They will increase the funding, allowing you to buy more things and people and speed up your research and hire more soldiers. On the other hand, continuous failures will decrease your funding and may even force some of the member countries to withdraw their support for X-COM.