As long as a company continues to thrive and your portfolio is well balanced, reinvesting dividends will benefit you more than taking the cash will. But when a company is struggling or when your portfolio becomes unbalanced, taking the cash and investing the money elsewhere may make more sense.