@Skilled Citizens
I personally (being an H1B on the wrong side of the pond) think there are a couple of factors at play here:
1a. A lot of Indians (like many others) see the US as a "holy grail" to be achieved no matter what. If this means working 14+ hrs a day @ $20/hr + a bunk for the night, so be it.
1b. Some people need to move to the US due to some external constraint, but have to use the method below anyway.
2. A lot of these "consulting companies" (also called "body shoppers" in India) exist solely due to the convoluted and impossible-to-obtain work permit (i.e. the H1B) regulations in the US. As a brief background, only your employer can file for a H1B, and that too only as long as their yearly cap has not been met. The applications are accepted starting on the first working day in April, but even after approval, the employee is not allowed to work till 1st October. So what these "consultanting companies" do is to create a "vacancy", apply for a H1B on behalf of a person who falls into category 1a or 1b, resulting in said person getting the H1B. In addition, they have some ridiculous employment clauses (which, to quote the BoFH would hold as much water as a paper g-string). Unfortunately, the 1a people are afraid of the employment clauses and will stick with said consulting companies (oft times getting royally shafted).
3. Most people (esp. the 1a) will work long hours simply to try and "impress" their managers (who, unless they are Indians on an H1B themselves, have no problems with employees sticking to a 40-ish hour / week schedule), resulting in them being in the office for 10+ hrs a day (I wonder how much *real* work they do, but thats a different rant). All this means I may be expected to put in long hours all the time (even though I *want* to work only 8h/day) because of the bad example set by those before me. Doubly so if my manager is an H1B who had to suffer the 12+ h/days.
4. Add to this the extremely lax employment law enforcement in the US (especially in the Tech sector) about 40h/wk. limits (A friend who had gone on-site to Germany was told by the German team manager to be out of the office by 6pm, otherwise the team in Germany could face serious legal complications - this on the 3rd day he was there of a ~1 month stint)
It is easy to blame it on the H1Bs, but things go much deeper than that.
Mine's the thick woollen sweater .. it *is* quite cold at 11:30pm ;)