Scientists say stress in a job is largely dependent on feeling in control and respected. While doctors, teachers and other professionals may have mentally taxing jobs, they feel empowered and so do not become as stressed. In contrast those in jobs in the service industry are often vulnerable to the whims of customers and management. And they often work long, unsociable hours to serve workers after the usual 9-5 working day.