Pros:
Renewable energy source
Lower electric bills
Simpler maintenance needs
Incentive programs like state and federal tax credits
Cons:
Upfront installation costs
Efficiency depends on weather, making climate/region an issue