Upon finishing my masters degree I moved to Spain for personal reasons. I was lucky to find a job very fast, the workplace is great and coworkers too. However I noticed some cultural differences at working schedules.
Where I come from, "normal" office working hours are considered 7-3, 8-4 or 9-5. Lunch break is normally included in these 8 hours and the usual contract is 40 hours per week.
Here in Spain, contract is also 40h per week but effectively counting lunch it is 45 hours, and usually even more because I noticed that many workers like to stay longer even if they are not being paid overtime.
Due to this change, I noticed that bars are here open much longer, people eat dinner between 9 and 11 PM, they don't go out normally before 1-2 AM and they enter work later (most of people in my company enters around 9-11 AM and stay 10 hours at work).
I don't want to generalize based on my experience and experience of few people that I talked to here. However, the cultural lifestyle shift I see here shows me that this is the "normal" here. In fact, I've been contacting with some recruiters offering me various jobs in this area, and all of them had more or less the same working hours - always such that you had to stay at least 9 hours per day at work, even though the contract always says 40h.
I really like my workplace and enjoy my work. I work in software development and staying 10 hours per day at work makes me less productive in the long term. It's not healthy to stay sitting for such a long time and the focus can't stay fresh so sometimes in the late afternoon it takes me more brainpower to figure out stuff.
Because of this, I am considering moving to another country. I am currently interested in Austria and Germany, but experience from any EU country is welcome! What I want to know is what are "normal" working hours in your country/city? What is "normal" working hours for you? I am not asking what says on your contract, but when do you actually arrive and when do you leave the office?