Well.. I work for a large international IT-consulting corporation at a client site. I go to work at 8 AM and leave around 4 PM. So this makes.. umm.. 40 hours per week. During normal 8 hour office day I usually attend meetings for around 1-2 hours, chat around with fellow consultants and client personnel for 2-3 hours, solve client issues alone or with colleagues for 1-3 hours. For the rest of the day I drink coffee and read HN + other web sites.
Yes - I feel sometimes that my job is somewhat boring and that I should be doing something more "activating" but I: - get reasonable salary - do my job very well - have great work/life balance
So maybe there is not so much to complain.