I dont even know why some of you guys are butthurt. Yes we have a lots of call centres providing jobs and that's a reason I know the meaning of technical support centre. As one pointed out, one starts from somewhere and even this is a welcome investment into Pakistan.
Moreover Regional Headquarters is a vague term. RH for what? RH for tech call centre? R&D? Sales? Quite amusing westerners working here acting as if they dont know the actual meaning of regional headquarters.
My company is an unicorn and they have an Indian headquarters in Delhi supposedly operating outta of somebody's work room. But the words they use is as if they have a huge building employing 100's.