After several hours of trying to figure out my situation, and finding this site, I decided to post here.
My manager informed me that I would be meeting with his manager on Wednesday to be informed that I will be let go due to the shift to India. He said there was several staff in this small team that would be let go. I'm still reeling from this. I know the writing has been on the wall since Mike's announcement, but it hit super hard today.
I don't have a meeting scheduled with this person for tomorrow, and don't have a good relationship with this director. He is an a-s. However, all my reviews are very positive. How can this happen ?
I guess my manager has trust in me and it is not in his control, but WTF, my reviews are excellent, and the India team has no clue what I do as there is no principal engineers.