A financial controller looks over the day to day accounting for a company and also prepares financial reports. The CFO oversees the controller and also participates in the company's strategic decisions, as well as the cash management and even the company's finance function