＜本文发表于: 相约加拿大:枫下论坛 www.rolia.net/f ＞
Actually, I have never misunderstood your points. You are one of the best speakers in this forum. In particular, I appreciate your healthy attitude to the life.
Strategically, you are 100% right. Working for a big company such as IBM and Oracle for some years can help people's career. If you tell people you are from IBM, people usually believe you are an expert in some field.
I myself may have missed such opportunities because of my immigration status. The Chinese people in USA put a green card to the ulmost position, and I would have no problem in getting a new job if I agree to leave my present employeer. I choose to "be loyal to" my present employee because this is the best choise to my interest. I may be on bench for some time, but it is desirable to wait for a green card with some ecomical losses.
Say again, I publicize these things simply because I think they may be helpful to those friends who want to come to USA before getting a Canadian citizenship. Without a green card, one's development space is very limited in the USA. In addition, once something like lay-off happens, one may be cornered to the dead end. I have ever seen some friends discussing the possibility of working in USA while keeping Canadian permanent residency. It is not so easy. Some friends have not yet come to Canada, but they are already planning to move to USA as soon as they land in Canada. I just want to tell them the complexity of American rules.
My present situation is nothing. I am not laid off. I am still my boss's employee. He is still paying my salary. (Of course, he cannot pay me 3 month's salary while I don't work). He is working very hard to secure a new assignment. For those friends who are not familiar with the consulting, I can say" Jabber is on bench. "On bench" means that one is waiting for a new assignment.＜本文发表于: 相约加拿大:枫下论坛 www.rolia.net/f ＞