@rex b,
I think alliances are necessary politically .
Cons would be cases such as when the allied countries' needs and goals change , either due to policy or regime change , and perhaps when one ally is attacked by a third party that may be allied with the other country already allied by another treaty with the first country .
A+B
B+C
C attacks A