Minecraft wiki entry for Snow_golems, associated text: Doesn't kill mobs, leaving them to attack you if the snow golems are killed or it loses sight of them.
Weak against skeletons; a single skeleton may damage several golems before it despawns, so they will have to be continually replaced.
Weaker if the player stays up at night, as they will have to push mobs away all night.