Starlink works okay in most weather conditions. Heavy rain or snow can lead to interruptions in service. In most cases as long as the satellite dish has an unobstructed view of the sky Starlink will work properly. SpaceX says that as more satellites are launched reliability will improve.