We often joke that with the turnover rate we are essentially a University for people offshore to learn from when they are doing IT. It takes so much hand-holding and rote instruction to get things done, once they learn and are proficient they want to move up.
Generally speaking, are the vast majority of folks offshore just doing their time before moving up? I sense this is culturally what people want to do - you know move into ever increasing status job titles. Trying to find senior technical people that want to continue that is hard.