Ask AI: What is BGP and what are the pros and cons?

Ask AI: What is BGP and what are the pros and cons?