Some cons may include:
Possible chances that an accident may occur (breaches leading to a flood)
Expenses: Requires lots of investment to get started up with the building process
Displacement: Relocating mass amounts of people in the way of the dam in order to construct it