The Money Mustache Community

Learning, Sharing, and Teaching => Ask a Mustachian => Topic started by: Rein1987 on November 14, 2014, 03:28:44 PM

Title: Career advice needed! Should I consider quit?
Post by: Rein1987 on November 14, 2014, 03:28:44 PM
Just graduated last year and I am on my first job as a software engineer on H1B visa. The short story is that I am very depressed since this March, after my previous manager left the company and I was placed in a new team. Unlike the first manager, my new manager does not value me at all, no matter how many projects I have successfully delivered with high quality.

Because of my strong performance until the new manager, I had very high package this year, about 200k. However, with the new manager, every performance review cycle, he gave me very poor score. For the first time, I was OK, and I though it just because I was new to this team. I believe I did better than last year the next cycle, but the second time, the third time, he did not give me any better score. I tried to argue, and he said I did not meet his expectation and I performed at the bottom of the company. I am a very sensitive girl, so I felt very hurt then, and became very depressed now. I do not see any hope in my career here.

I don't have much idea why he treated me badly. Some guess: 1. I did perform bad. 2. He was a professor. All team members except me hold a PhD degree. He thought engineers without a PhD degree does not meet his expectation. 3. Some team members were his former PhD students. He wants to keep a balance distribution on the performance score and gives his students higher score. 4. Actually a few years ago I applied for his PhD, but got rejected. 5. My company supports me for the EB1B greencard for my research achievements ( I published papers and filed patents during my work), but while he was a well-known professor his universities did not support his EB1B green card about 15 years ago. (Actually now he became my manager and he refused to sign my green card petition letter at the very last step, so my application is not filed yet. This made me further frustrated and depressed.)

To make things worse, because of my bad performance score recently, it is hard for me to do an internal transfer. In addition, because I am super depressed these days, I am not in a very good mood to prepare for the interviews and look for a new job. I guess I need to see a doctor, but I also think I should first stop working in this environment.

My parents said this is very common in working places. Even if I switch to a company, things will not go any better. I will have similar problems or other problems in other companies. Also, it is unlikely other companies will offer this much compensation and EB1 greencard opportunity. They thought the reason that I am depressed is just because I am new in career. I only need to become emotionally stronger. Their suggestion is to stay here for another year to turn my manager around.

I am thinking of quit the job and take a long vacation (a year?) to relax. I had enough savings for me not work for a few years. Also, my husband is very supportive and he has a nice salary to support the family. But, we also want to be FI as soon as possible. If I quit my job before I got my green card, I will have to change my status to H4 as a dependent of my husband, and it will be difficult for me to work again. My husband expects to get his green card in 2 years.

Could you give me some advice about my career? Is it just because I am not emotionally strong enough? Or should I take some change or quit? Thanks!
Title: Re: Career advice needed! Should I consider quit?
Post by: pzxc on November 14, 2014, 03:33:31 PM
If you didn't have the visa situation, I would absolutely tell you to find a new job.  Programmers are in high demand and there's no reason to work somewhere you are miserable.

However the visa / green card situation changes things.  I'm sorry, but I'm out of my depth here and can't really offer you sound advice. :(  The best thing I can think of is, is an H1B transferable to another employer?  If you can find another job BEFORE you quit, then you can make the transition without worry.  Otherwise I'm not sure what to do. :(
Title: Re: Career advice needed! Should I consider quit?
Post by: Rein1987 on November 14, 2014, 04:12:31 PM
However the visa / green card situation changes things.  I'm sorry, but I'm out of my depth here and can't really offer you sound advice. :(  The best thing I can think of is, is an H1B transferable to another employer?  If you can find another job BEFORE you quit, then you can make the transition without worry.  Otherwise I'm not sure what to do. :(

Thanks for your suggestions. Sorry that I did not state clearly on my visa situation. H1B is transferable, but my green card application is not yet. In other words, if I transfer now, I need to restart all my green card application, which may take another few years, depends on the category of the green card the new employer can support. For my current company, my green card is just one step away: The manager's signature. After his signature I can submit the package immediately. I will then get my approval or denial notice in 15 days. (My company supports premium process so it is 15 days otherwise 6 months). However, I have already got stuck by the signature for months, so I am not confident I will eventually get it...
Title: Re: Career advice needed! Should I consider quit?
Post by: firelight on November 14, 2014, 04:21:30 PM
Is there a reason your manager is not signing it? Can you speak to his boss about it? Once your green card is approved ( within a few months) you can jump ship or take vacation or do anything you want... without restarting the process.
Title: Re: Career advice needed! Should I consider quit?
Post by: seattlecyclone on November 14, 2014, 04:39:45 PM
Life is too short to work for a boss that you don't get along with. Is there anything you can do to make an internal transfer happen? It sounds like your performance scores are an issue here; could you talk to your manager and try to come to an understanding where he'll give you a good enough score to transfer and you'll take advantage of the next opportunity to do so? It sounds like he doesn't want you on his team any more than you want to be on his, so maybe he would be willing to go for this.
Title: Re: Career advice needed! Should I consider quit?
Post by: Rein1987 on November 14, 2014, 04:59:54 PM
Is there a reason your manager is not signing it? Can you speak to his boss about it? Once your green card is approved ( within a few months) you can jump ship or take vacation or do anything you want... without restarting the process.

He is very slowly responding to my green card support letter request.

The first time, he said that he does not understand this green card category. He did not think I am qualified for this. He suggest I go with the standard procedure. I asked my company's lawyer's support and showed him the evidence that I qualify. Then he said he needs to talk to the HR to find out whether he can sign any immigration letter. It took him a few weeks to figure out that it is him who should sign this letter. Then he said, as a former professor, he does not like any others (here it's the lawyer) to draft a reference for him. He will rewrite the letter to sign for me. Then...it took forever...

I pushed him every week on this signature. He asked the lawyer if there is any deadline for my green card. The lawyer said no specific deadline. So he said then it can wait.

I asked other managers around, including my manager's manager. They all said it should be your manager to sign the letter for you. My manager never said not sign the letter, but just let me wait forever. I do not know where I can seek for help in this case...