3 ms·
Nope. They are actually laying off most of the folks. Very few and the top guys are getting an offer to relocate to other offices, not specifically the US. Btw,
by anuragsrathor 12y ago
Nope. They are actually laying off most of the folks. Very few and the top guys are getting an offer to relocate to other offices, not specifically the US. Btw, posting a job requirement now wouldn't be opportunistic rite? :D