Here is the prescribed solution:
- Use 10.x.x.x for office/enterprise LANs
- Use 192.168.x.x for home LANs
- Use 172.x.x.x for supplementary services like guest networks, DMZ etc
Why so? The reason is VPN.
When you connect to office VPN from home, you connect from 192.168.x.x to 10.x.x.x. This makes it very easy for routers to avoid address range clashes.
If you break that rule then you may end up with a weird situation when you connect from a home network 10.0.1.1/24 to an office network 10.0.1.1/24. Good luck trying to connect to that specific 10.0.1.12 machine: there is no easy way to determine where the packet should be routed.