one of our clients works like that

main office is in Alabama, remote office is in Fresno, California. Currently we have servers in Alabama and workstations in Alabama are directly connected to the server via LAN. Fresno is connected via high speed connection and VPN and uses remote desktop.

Works fine but we are just moving the complete system to Azure to get all the servers out of the building.