No it will not and it hasn't worked since the day it was announced. It will never work has Microsoft decided not to build it with CDMA capabilities.
I'm most definitely NOT a VZW employee. If a post answered your question, please mark it as the answer.
The Surface Phone is scheduled (unofficially) to hit all the major carriers, unlike the Lumia 950 that was only designed as a placeholder for the SP. Do yourself a favor before getting the 960 and look at the support forums on Windows Central and Microsoft's support forum. The 950 has a TON of issues, and when the Surface Phone is released it will be shunted to the back burner real fast. That means it won't be getting improved, and it badly needs to be improved.
It has the radio features in the hardware, but they are disabled, and you are correct they will never work on Verizon.
Verizon will not allow Microsoft to enable the for CDMA or their LTE bands.
Microsoft tried to leave them available/open/unlocked, and Verizon threatened litigation as they own licensing rights to the frequency bands.
So to clarify...
The Lumia 950 and 950XL will NEVER work on Verizon.
Do not blame Microsoft, it was Verizon that SPECIFICALLY stopped them from being available on their network.
^^^That is flat out WRONG!
READ AND UNDERSTAND BLOCK C RULES.
Microsoft did it themselves. Verizob under block C can not block or stop a device that works on their network from working. They even have to give the software for their network to work on XLTE and such too.
Stop spreading the misinformation by a so called expert who work for Verizon 20 years ago and has never read the Block C rules.
Also is not up to Verizon to allow anything. It's up to the manufacturer and the FCC who made block C rules. Don't believe me as the FCC, and they'll even tell you it is not up to Verizon.
Hey what do you know... HTC is starting to go on the 1 device for all carrier bandwagon...
Now let's see if Microsoft is going to do the same with the Surface phone. My fingers are crossed.