Beyond any of these discussions, I was attempting to make an objective observation: The current status of American corporations value those who will put in more hours, and in general, are less demanding. It's just kind of the facts. Again, we can debate why this is ad nasuem, H1Bs, migrant labor in general, history of labor unions, capitalism, etc etc etc etc. But as it stands today, someone who will tell their boss "yes, I'll get that done", especially after hours or beyond standard expectations will get promoted more often than not. It's just the way it is. It's not a statement of right/wrong.