Are you kidding? They are going to announce layoffs and expect people to stay through the end of the month? Because they paid health insurance? So, what's going on in India? I see that they are building up workers. Is the plan to have India be the new headquarters? lol
There are no replies in this thread yet. Be the first to post a reply below: