The pros :
There are rules in place to prevent a rundown of the community.
People will be forced to keep their lawns green, can't park a boat / rv in the driveway, etc...
Sometimes the people that run the HOA think they are cops all of a sudden
You may have some stay at home mom who thinks she runs the neighborhood
If people don't pay the HOA fees, then it could pose a problem for other homeowners