Giving a rescue dog a second chance is a wonderful gesture and the rewards far outweigh any initial concerns. We have several rescue dogs at day care and they can make super pets.
Patience is needed as they may require extra support, love, and time, particularly if they have had a difficult past. Interestingly, overseas rescue dogs are often very well socialised with other dogs because they have been used to being around them on the street and in groups at rescue homes.