Accounting is an attractive profession because it offers professional challenges, industry diversity, management opportunities, personal growth opportunities, and financial rewards. Financial accounting procedures are becoming increasingly more complex due to tax regulations, investment strategies and unethical accounting tactics. As a result, Certified Public Accountants are in higher demand. Accountants have become a fundamental position in an employer’s decision-making process. Strategic financial planning is the key to success in today's business world. No essential business can run without tedious financial planning; thus, knowledge of accounting is a basic necessity.