A controller should have a strong background in accounting, usually with a Bachelor's degree in accounting or finance. They should also have extensive experience in financial management and may hold certifications such as CPA, CMA, or CGMA.