Well I guess my only comparison is between Expedia's non-Australian call centre and the Qantas premium call centre.
I have a flight out of Berlin booked in the next couple of weeks. As some of you would know, the new Berlin Brandenburg airport was supposed to open on 3 June this year but has been pushed back to March 2013. Anyways, this screwed up my booking a little bit. I got an email from expedia asking me to call them urgently because my flight had been cancelled. I knew what the deal was and checked my itinerary online. Everything was good, the flight had been changed from Berlin Brandenburg to Berlin Tegel. But I thought I would call them anyway just to make sure it was all good. Anyway, I got on the phone the expedia bloke and he was all like "Yes sir, your flight from Brandenburg is showing on the <date>." And I was all like, nah mate, Berlin Brandenburg won't be open by then. It's been changed to the old airport, Berlin Tegel. Can I just get this warning message cleared from my booking? And he's all like "Yes sir. Your flight from Berlin Brandenburg has been cancelled. You will have to find your own way to London Heathrow. We can sell you a new flight from Berlin to London that departs at 7:05AM (compared to a 4:10PM departure already booked. The new flight would have given me a 12 hour layover at LHR). And I was like zzz wtf is this ****, don't touch my booking I will work this out myself with Qantas.
So then I call the Qantas premium desk, and I'm all like "I have a booking out of Berlin Brandenburg but that airport doesn't open in time so my flight has been shifted to Berlin Tegel" and the guy on the phone is all like "Yes I see that your flight has changed from Berlin Brandenburg to Berlin Tegel, I'm going to clear this error message for you and send you an updated itinerary." And I was like "Thanks man" and he was like "No worries, is there anything else I can help with?"
I have nothing against people from other countries, nothing at all. It just seems like companies are prepared to fully brief their Australian-based staff and give them the power to make all sorts of changes to meet customer needs, whereas the companies give overseas-based staff no information and no power to make any changes and just let them do whatever. Basically the overseas staff don't know wtf they are doing and screw **** up. Which is not to say the overseas staff are at fault at all, they aren't. It's just that the Aussie staff have at least been trained in what they can do and have the power to do stuff that helps the customer. This is especially apparent when the customer knows exactly what is wrong and what to do to fix it. The local Aussie staff are one step ahead and know what to do, but the overseas staff play dumb and just do something completely different because they have been trained to follow a script.
Really I think when the unions complain about foreign staff being inferior, this is actually what they are complaining about. It's not that foreigners aren't as smart as Aussies, it's just that companies are unwilling to train them in what is going on. The poor fellas overseas are just left to figure it out themselves and follow the script even in situations it clearly doesn't apply. I seriously feel sorry for them. What would an Indian bloke know the difference between a Berlin Tegel and a Berlin Brandenburg? Just like I don't know anything about Indian airports. Give a foreigner callcentre bloke the right training and tools and he can be just as good as any Aussie. Same applies to engineers, flight attendants, pilots etc. It's almost like airlines want us to be racist by giving us badly trained foreigner fellas. But I ain't no be racist just because an airline said so.