factors-to-consider-before-taking-out-a-loan in financial