Pros:
1. Huge amounts of water could be stored.
2. Agriculture could be developed.
3. A large amount of electricity could be generated.
4. Floods and droughts could be controlled.
Cons:
1. Local people will be displaced.
2. It is not really possible to rehabilitate all the displaced people properly.
3. Bio-diversity will be damaged.
4. Water storage and electricity generation were actually less than those were assumed.
5. Sometimes the construction of dams may cause earthquakes.