The main advantage is that it can be used to potentially increase a company's share price. If management feels that shares are undervalued, they will buy back stock to raise its price.