factoring advantages and disadvantages