Pros:
Adult dogs in shelters and rescues are usually mostly housetrained, if not completely, and have had basic training (sit, stay, come, etc.).
Most dogs have been evaluated by the volunteers for compatibility towards other animals and kids.
Most adopted adult dogs know they have found a good life and are reluctant to leave it.
A full-grown adult dog can still be puppy-like in his desire to play and run with you. Dogs of all ages love to play and a full-grown dog has fewer physical limitations on what kind of physical activity he can do.
Cons:
It's harder to untrain a dog of certain unwanted habits, like counter-surfing, garbage-eating, etc. Luckily though, it can be done, it just takes persistence and consistency.
Adult dogs have an unknown quality to them. Something completely innocuous could turn them into fear-biters or undo weeks of socialization.
The fear that an adult dog won't bond properly with his new owners is a big one. Some breeds are notorious for being "one-man" dogs, and this puts off a lot of potential adopters.


