Pros:
Renewable energy source
Reduced monthly electric bills
Lower maintenance needs
Incentive programs like state and federal tax credits
Cons:
Upfront installation costs
Weather-dependent efficiency, making climate/region a factor