To assemble and analyze financial information and prepare monthly and annual financial reports & budgets by utilizing appropriate accounting control procedures ensuring smooth cash flow. Distributes the financial resources of a company, responsible for the budget planning, and support the management team by offering insights and financial advice that will allow them to make the best business decisions for the company.