I had a wonderful opportunity today for a 6-month web development contract, with good pay. And I turned it down cold.
I am a U.S. citizen and the contact person was Indian, which by itself did not turn me off...I work with Indians all the time and they are good people in general. But then I was told to sign a non-compete agreement. It seems this was not a recruiter for the client, but the actual development contractor, to whom I would be a subcontactor. Their web site is plain-vanilla, no company details at all or real info, just marcom. But the copyright line was "Pvt. Ltd." On the phone, they said yes, they are all Indians, but "now we are in the United States."
That's when I got a little ugly. I said that while I have no personal prejudice, I am not going to move to the other side of the country to work for an unknown Indian firm that - for all I know - is subsidizing some Bangalore operation. I just can't do it. The unknowns of the company are a deal-killer itself, but also why should I have to work for an Indian firm when the client is American. And why did an American client hire an Indian firm (but in the U.S. apparently charging U.S. rates) in the first place. I need the work badly.....and yet, I just felt I had to draw a line. I don't know who these guys are at all, and the whole thing felt wrong and cheesy.
Is that where we are going? Is the only way to find work to work for Indian companies here in the U.S.? Should we just be pleased they are willing to give us some jobs at all? Again, I am one of the most international people I know, and I am not proud of my prejudice. But there you are. Am I bad?