Understanding the Impact of Agreements on Various Aspects