Canada the place to be
My story is similar to yours Moloy.
Worked in India with 2 employers before coming to a Indian firm in Boston.
Worked for a year , people said "greed is good"...made a jump after approx a year and half in Jan \'01 to a big company paying well.
Due to economic slow-down they laid-off all people(including me
hired in 2001 in late April.. Lucky enuff for me I had my previous client contacts and good relationships which fetched me a project in May and came in thru another US based company. But not too long......came out of project as it got scrapped and recently fired...... with all "bull talk" that they had a benefit of reimbursing ticket to India as if they were doing a favor....although INS requires it as a law.......
Being smart now, started assembling my PR papers for Canada....and hoping to file soon ....get a job in parallel to survive till I get Landing papers.............and once I get them "Balls to all these people" here..........Im confident I will be successful...........
and once we get a canada PR we can always come back here after sometime...........no problems and same ugly conversations like
" What is your status-Are u a Citizen/do u have a Green Card, sorry client at this point....."
Lets hope for the best.................can always work in McDonalds, CA I guess if I dont get a job unlike the H1B.........