Stressful on the body.

Odd hours, sitting too much, inhaling too many exhaust fumes, having people yell at you if _they're_ late.

Sounds like a fairly hard job.

Yes, taxi driving can be hard.

There are jobs stressful on the mind too - and some of them have very low "life expectancies".