We've had one by our front door for years, without issue. The area is covered and the unit does not get wet. I'm in Florida, so I don't know anything about snow, but moisture in the air has not been an issue.