EU working with developer team in India. There are advantages and disadvantage -
* EU team (e.g. presales) are not available half the day to answer queries and this creates delays, but also forces people to write good tickets if they want anything done
* Conversely, even senior developer staff get half the day clear of meetings to do deep work or focus on internal meetings / mentoring
* Thankfully this team are mature adults, but I've seen an us and them thing develop between engineering and the rest of the company elsewhere. It's natural when everyone outside engineering is short term incentivised to downplay technical debt and such. If it can happen when everyone is in the same building, I can definitely see how easily it could happen if only engineering are sat together and all the evil product owners are just angry faces on a screen.
* EU team (e.g. presales) are not available half the day to answer queries and this creates delays, but also forces people to write good tickets if they want anything done
* Conversely, even senior developer staff get half the day clear of meetings to do deep work or focus on internal meetings / mentoring
* Thankfully this team are mature adults, but I've seen an us and them thing develop between engineering and the rest of the company elsewhere. It's natural when everyone outside engineering is short term incentivised to downplay technical debt and such. If it can happen when everyone is in the same building, I can definitely see how easily it could happen if only engineering are sat together and all the evil product owners are just angry faces on a screen.