I can confirm that the Mavic 2 Pro does great in below freezing temps in the snow. I flew out 3 miles, impeccable performance.
The controller is waterproof also?
Neither the Mavic 2 nor the controller are waterproof, at best they are somewhat water resistant. The motors are waterproof (by themselves, they could actually run underwater), but what you need to be worried about is moisture getting into where the battery contacts connect to the drone, which is completely exposed with a fairly large gap. I would never fly in rain/snow personally but I recognize some people have had success with it. You can also buy products that increase the water resistance of the Mavic 2, but too risky for me.