Cons include that solar energy can only be produced when the sun is shining, requires a large amount of land, and that some solar technologies call for rare elements.