Pros and cons of solar technology