This is especially true with Indian H1B's. A company I was doing work for complained that they were burned at least 3 times. They got someone else who wasn't the person they interviewed. Wasn't a big deal since they would let them go immediately. What's funny is folks were asking are you sure? The manager would say yes I'm sure, I'm Indian and I know who I spoke to during the interview and it wasn't this guy.