I live in a small city in the US, and remote work has provided me opportunities for career progression and networking that would otherwise be impossible for me unless I moved my family somewhere else.
The key for me has been to work for distributed companies rather than as one of the few remote workers on the team. This seems to make all the difference in the world.