Our company has exactly this and I think it works really well! We are a small engineering team spread out across 4 states with tiny offices/hubs for those that want to get together. I work with a friend in town and we go to an office 3 days a week on the same days and I love the schedule.