Through rain, yes. No idea about snow since I haven't encountered any since I've had it. Just clean and lube the chain after riding in the rain a few times. The IRO hubs are good (Formulae) and the BB does the job although after driving the bike through 2 hrs of rainstorms this past weekend, I can hear some noises coming from that area when I'm cranking up a hill.
edit: I had a homeless guy tonight tell me he really likes my bike. That'd be the 2nd homeless guy to tell me that.