Things To Consider Before Applying For An IPO