discussion issuing stock

To raise capital, what are the pros and cons of selling bonds compared to issuing stock or borrowing money from a bank?

This is not a paper just a discussion.