Tata is in Markham right? I wonder what the split in on-shore/off-shore will be.
One interesting point is that Markham itself is a pretty popular "off-shoring" location for US businesses.
One interesting point is that Markham itself is a pretty popular "off-shoring" location for US businesses.
Anyhow I got a bit side tracked there, I hope you got decent notice and manage to land comfortably on your feet.