Does solar still work during bad weather or in seasons with less sun?

Yes quality solar panels continue to produce power even on cloudy or rainy days, though output will be lower. Rain can also help keep panels clean, preserving efficiency.