Discover the pros and cons of this renewable energy source ...