I would be interested to hear from Indian, Philipino or other off- near- shore locations. Is this “give me WFH or give me death” actually just USA/European entitlement and Chennai Devs will gleefully work in air-conditioned offices (hopefully not open plan cubicle hell but nicely designed “WeWork-like” places) and discover the turbo-charge of a co-located mission locked team? Are we Western Devs about to learn a very…
One of the advantages of US/European remote teams is that they can pull the most skilled personnel available from many different regions and have them all working together. When you force a team to be co-located, you weaken your talent pool.
Or, in other words: A high-performing team requires a group of: - motivated engineers - with the right skillsets - who can communicate effectively - and work together effectively and losing any of these three things will trash your team's throughput. It is hard to get all three, but especially hard when you hard-limit your team to a single city.
Outsourcing trades "with the right skillsets" (and to an extent "who can communicate effectively") for "cheaper" and "in the same location". This works just fine as long as you don't need serious skillsets, but is nowhere close to an effective replacement.