Re: Ok...ok...
"...spent time at a US technology company"
Well I don't know about spending time at a US tech. company but I did work for one of the worlds largest US companies, although thinking about it, they do dabble in hi-tech areas. Anyway, I was working as as sysadmin at a call centre in Ireland when suddenly we were told that the contract for our services had been terminated and we would be replaced on site by workers from India. As you can imagine we were not happy about this and a bit of sleuthing by our managers teased out a few of the details. It turns out that in my case we were going to be replaced by three people doing two people's jobs for half the price. Now you might say that our service company had overcharged on the original contract but think of this. My colleague and I had built the system more or less from scratch. We knew all the little quirks and had it running like a Swiss watch. Yes, the system was fully documented and all the emergency procedures listed but as many will know that's not all it takes to keep a large setup running. You have to know the system and we did.
The result was, as I found out later, the place descended into chaos and the contract was terminated and new admins were brought in.
I had returned to the UK by then and my colleague had got another job in Ireland. So for the sake of some illusionary savings the work at the call-centre was badly disrupted and in the end the owners had to go back to square one.
I lost a job that I loved in a place that I really enjoyed and my colleague had to work at a site involving a good two hours drive from his home.