I got laid off but the company still wants to keep me.

I am in a very weird situation right now. I am working for a very large company with over 40,000+ employees, 2 months ago it was decided that my role would be outsourced to India. I was told by the upper management that because I am very good at what I do they still want to keep me, I would still be doing what I was doing before but my official position would be something different. I have been working for the company for over 5 years, I like working here and I get paid well but the situation is very confusing. Should I accept staying here?

Author: bowfly