Zapier, GitLab and Hashicorp are a few that come to mind. I believe Hashicorp even has a rule were for a given team you can't have 3 or more people in the same city.
For example, let's say you have a team of 5 people, 4 people live in city A and 1 person lives in city B. It might be the case that the 4 people in city A meet up every week in person. They'll eventually form a closer working relationship with each other potentially leaving the person in city B out. Hashicorp's decision might be to try to prevent these kind of situations (for what it's worth I've heard about this Hashicorp rule by talking to people but I can't find anything online about it).