Thank you all for the comments. Actually, Green Card is the reason for me to look for new opportunities. My current employer is not doing well.As I have seen a mass layoff happened in a single day here, I am afraid of working for a mid-sized company without strong financials.