We just adopted from a rescue last week. Our boy is absolutely wonderful, and the adoption process worked really well. The only cons I see are that you do, as others have said, need to be patient and trust that the organization will wait to give you a dog until everyone is sure it is a forever...