Both my boys were (are) Rescues. Since I am not into showing dogs, or anything that requires all the paperwork clearances etc, I feel that Rescues are for me.
Pros: Ususally an adult dog, puppy madness is over, with many times rescues being young adults due to the time and attention that is required of the breed, many are given up on at that age which in my opinion, is the best, as you get the best years of the dog as your companion with much of the destructive puppy habits being gone. Another pro is that I love being part of saving a Golden's life. I love that I came to his rescue when he needed me.
Cons: past behavior issues that may not be known or show themselves till the dog has been with you awhile, such as separation anxiety, fear aggression, etc. another con would be not knowing a hidden medical condition that the rescue would not have known such as seizures, etc. Most rescues have wonderful Vets that they work with that can diagnose most issues prior to adoption though. One other thing might be lack of training on basic things like leash walking, socialization, and basic commands. With a young adult male like my Tucker we faced many of these challenges, and it was tougher for me to handle him due to his size and power. All that said, the love and reward of owning my boy FAR outways any negatives I can think of. Rescue work is important work, and highly rewarding. Hope this helps! Best of Luck and Welcome to the Forum!