Financial managers must have a strong understanding of accounting, banking, investment, and risk management in order to effectively manage a company's money.