Also, believe it or not, but some geeks actually work nights and weekends, not because they have to, or feel pressured, but because they really have nothing else they want to do with their time.
Sorry, I realize that this came out a bit wrong. First, geek is not meant in a bad way, I'm a geek and proud of it. Also, I know non geeks who also worked very long hours in the random companies I've been at anyway.
And, I should have written that some "have nothing they'd rather be doing with their time", because they either have few/no hobbies, or simply because they enjoy what they do at work so much that they'd rather do it during their free time too.
Then, you also have workoholics, but that's a different matter, and most are responsible for their own status.
Either way, none of that has anything to do with the company they're at, I've seen the different kinds of folks everywhere, and I'll freely admit to having been one who also worked on his free time in the not so distant past because I liked the work better than whatever else I would have done at the time (in a previous company). I got better since then, and have many hobbies now :)