I think there is a perception of working all the time in the US that isn't entirely true. For one thing people overstate that they're "working like a dog" because it implies some kind of importance.
But, as far as actual working hours, most people I know in IT work a pretty standard 40 hour week. Occasionally they might log in from home for an hour or two, here and there, if they need to catch up. Infrequently (like once or twice per year max) there may be a major release or update that required a week or two of working long hours. That can sometimes be due to slacking off at the beginning of the release phase, or just overly optimistic planning. Generally after a big push like that everybody will take a break and coast for a while or take a few days off.
That's my personal observation of my own team and about 5 or 10 others that I know.
When freelancing though, I felt like I never stopped working!