So correctly our company is set up on a server, but we want to be able to hit the server remotely. I have read a few pros and cons from different sites, but i figured Hard users would have better first hand experience, could you please explain to me the differences, pros and cons of each.