Although not many replies, but every one seems to by saying that companies are not loyal to employees. They are constantly looking for new hires that you have to train, when the new people can do your job, then you are no longer needed, i.e. the new hires are cheaper than the long term people. I was extremely lucky when that happened to me, after I trained the new people, the company had a vision to move me to a more interesting and less stressful job and more pay. But there were others that when they transfered their jobs to others, they were asked to resign or relocate to Singapore (we closed our India call center and opened a new one in Singapore - we are not a US company so please don't say we are selling out America). Many people chose the resignation route.
It is not a negative view of Singapore, but pulling up roots of entire families from where they are to a different country is difficult. Some were altogether worse off when they get divorced because of one spouse getting transferred and the other doesn't want to go. It can be seen that most of the people who relocated were single with no children. Although the company pays for the relocation costs, there is no psychological/lifestyle support for them. So, why should any employee turn their lives on their head for the company?
Keep Up with TechRepublic