Will an unlocked Verizon Galaxy S4 work on AT&T network?

I have Galaxy s4 that was unlocked when purchased, I've used sim cards from the ais network in Thailand and both the 3 network and the lebara network in the UK all of which are GSM networks and the s4 works fine with text messages using google's hangout, whats up,and other messaging services; the phone itself works as does getting on the internet. There is under network settings -- network mode which offers GLOBAL, LTE/CDMA., and GSM/UMTS options and either the GLOBAL or GSM/UMTS should work with ATT, unless they play games with each other. The only problem that I have is that the phone still thinks it's a verizon phone in that the verizon start screen is there at startup and there are some other small things that happen that I am trying to get rid of all references to Verizon with no luck yet
 
The short answer is yes it will work. I know for a fact b/c I took an AT&T SIM on put into my S4 and everything worked. The only issue is you will only get 3G data.

From CNET:
Even though Verizon is not a GSM carrier, many of Verizon's smartphones now are so-called "Global Ready," which means they also support several GSM frequencies on their devices. And as I mentioned earlier Verizon's LTE devices are unlocked out of the box.

The reason why is that the spectrum Verizon uses for its 4G LTE service had restrictions put on it by the Federal Communications Commission, which required the company to allow "open access" to the network. So as part of this requirement, Verizon has decided not to lock those devices. That said, its 3G devices are locked
 
Mine works. I am using my Verizon Galaxy S4 that I purchased from prepaid and am using on straighttalk running off AT&T towers. Everything works except you have to go into the APN setting and change the setting. It is pretty easy. It uses a micro SIMS card
 
I confirm it worked; Verizon locked S4, inserted atnt sim, set to global, edit new APN, everything work, message, data, voice, HSPA+ 3G, though