IMO there isn&#x27;t one right answer. But, if I had to choose just as you laid out, for a new organization&#x2F;product I&#x27;d put product and engineering in one office, for a more mature product&#x2F;organization I&#x27;d put support with the product team and leave devs separate.