My grandfather lived into his 90's. He passed away years ago but before we did he told me stories about his life and I was always fascinated by them. One of the topics he liked to talk about was his work as a young man. He worked in textile mills. At the time there was no Social Security, Medicare, Retirement plans or weekends. He told me how young men would take older workers (60's, 70's) "under their wing" because they needed to continue working. Without that work they would be destitute.
He talked about marches on Washington for worker's rights and union representation. Basically the basis of those things we take for granted today in the United States. Things like weekends (seriously they used to work 7 days a week), Social Security, Medicare and retirement plans (pensions). These things are not universally accepted as good, but they are the foundation of how we view the workplace in modern times without a doubt.
Enter the Indian worker/consultant. I do not fault the average Indian worker. They are just trying to make their way in the world we live in like anyone else. However, they do not have this foundation of work place expectation that the Average American worker does. They are coming from a place that my grandfather did in the 1930's.
Today at the firm we have promoted a large number of Indian managers from that background or lack thereof. These Indian managers are aware of American workplace rules, but instead of those things being sacrosanct in their mind they are obstacles to get around. In the large majority of cases this results in Indian workers working for them to suffer. They are working long hours without benefit or compensation other than them keeping their existing job.
Now as an American working on a team with a total of 10 people and 9 of them are Indian things start to get interesting. You cannot in good conscious look at those around you and ignore what is going on. So you try and be part of the team. You start to work these hours and forget about being compensated for it in any way. You start to realize that you are doing what others on your team are doing. You are working solely to keep your current job. Forget about promotion, PFP, bonuses or stock options. Those things are gone with the new "work culture" you are in.
In order to save money they have replaced the American workforce with foreign workers. They have started to circumvent those bedrock things that my grandfather's generation helped to put in place. As the years go by things are only going to get worse. If someone complains they will no longer have a job at the firm. It is sad because I honestly used to love working here.