I'm from Germany, and working time-slots are mostly like 8.00am to 17.00pm, so the average is 8h of work + 1h break (companies and such are legally bound to give their workers a 30min every 4h of work), some jobs (like nurses) tend to work an hour less, while drivers might work an hour more. Sunday work is highly uncommon, usually only people in the food industry, nurses, police and such.
I'm not bound to working time-slots. My boss wants results and wants to see me when there's a meeting. Other than that he doesn't care when and where I work.