"What is it about my work that is somehow less valuable in a different location?"
That person is either incredibly naive or dishonest. If she's naive, she should start by asking herself why is she paid multiple times what someone doing the same job in Hyderabad is.
All this outsourcing talk is so 2005. If it worked so easily, FAANG would've outsourced everything to India 10 years ago and tripled their profit.
In reality a common cultural background (i.e. how to approach some kind of work) is a lot more important than a lot of managers want you to believe. Outsourcing also requires extensive planning and management, which increases the number of managers required and thus increases the costs of outsourcing.
E.g. VW tried outsourcing over the last 10 years and is now recruiting developers en masse in Germany because it failed to make it work.
Except for the fact that it's not outsourcing to the lowest bidder like companies tried back then.
Pretty much every major American tech company has a development center in India. The developers working here are employees of the parent company. They have the same or functionally similar culture as the HQ.
And the cost advantage has significantly shrunk because of the booming local startup scene.
The first part is true - almost every major American tech company has a development center in India. The second part, well, I’m not so sure about that. There’s tensions about different cultures including things like different holidays that aren’t always well advertised. Tension about the perception that American jobs are being outsourced, or at the very least not-replaced, because of overseas development. Tension about quality. Tension about lack of overlapping work hours. Tension about poor connectivity at home (which has become less of an issue as the pandemic has worn on).
No matter how you slice it, it’s very hard to get people to feel like they’re all on the same team. It can happen, but it take tremendous time and effort. If you’re ever interviewing and someone insists that using an outsourced development firm or Indian development center will only cost 30% as much as those close to the HQ - I’d recommend walking out. Because it’s clear they don’t understand (or perhaps care) about the true economics.
It's a cycle that keeps going. One VP will try cutting things over to the Indian teams to save some money. This generally works temporarily, and they go up and out. Then efficiency dies the death of a thousand cuts, and the next VP brings that function back in house, to great satisfaction albeit higher costs.
I have worked with people in such a development center, and the quality of their work is very noticeably worse than that of their equivalents in the US.
Given how much companies like CapGemini, TCS and Infosys grew in Germany during the last 15 years, I bet VW still has plenty of business units going at it.
As someone who had run 200 person offshore development teams, the biggest issues are time differences visas & norming\forming teams.
Time difference: this can be mitigated for North America by using teams in South America, but scale is typically limited, The time difference in India is brutal for everyone, you end up having small windows of time to communicate synchronously either early or late, people are typically tired when this communication happens, either just waking up and trying to get their kids to school/ family going or trying to go to sleep so they can wake up early for another call… which leads to sleep deprivation!
One way around this is key individuals who have strong people + technical skills spend significant amounts to of time at the start of projects in North America(assuming it is a NA centric project) this allows them to fully immerse and absorb the nuances of the people, product, requirements and politics of the program, this is expensive and can be challenging from a visa perspective, any project I’ve worked on that has succeeded started with this.
That person is either incredibly naive or dishonest. If she's naive, she should start by asking herself why is she paid multiple times what someone doing the same job in Hyderabad is.