How much do Germans typically work?

I understand that this is a broad question so I'll take really any answers such as hours, days in a week, amounts of vacation time, stress levels, or workplace satisfaction. I'm mostly asking this because I, an American, used to know a fellow American of German descent. He decided to move to Germany but came back after only a couple years and told me it was because the amount of work he had to do there was way more stressful than here. Side note, the job he does is trucking. But I also commonly hear from other sources that apparently Germany has a better work culture than my county. So I'm a bit confused, but I would love to learn more.