According to my boss, all of our work computers have public IP addresses assigned to them because they all start with 10. He explains further, that is the reason why corporate is able to remote into our computers to service them.
I inform him that 10.#.#.# is actually reserved for private networks, and I learned about this in college. He then informs me that my college did a bad job teaching me.
Yeah he's a lying sack of uneducated shit who is trying to make himself feel intellectually superior or he just doesn't know he's wrong and is rolling with it. Private IP address ranges are 10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255, and 192.168.0.0 - 192.168.255.255.
Those are not routable on the internet. They need to be NAT or proxied at the gateway for your branch office, though it is possible that your ISP is being IPv4 conservative by making you pay for private IPs, in which case you're just being funneled into a smaller group of paid for public IPs.