Factors To Consider Before Investing