The research, carried out by think tank the New Economics Foundation, says hospital cleaners create £10 of value for every £1 they are paid.
It claims bankers are a drain on the country because of the damage they caused to the global economy.
They reportedly destroy £7 of value for every £1 they earn. Meanwhile, senior advertising executives are said to "create stress".
The study says they are responsible for campaigns which create dissatisfaction and misery, and encourage over-consumption.
See a full report here
See here for more about who will do the 'dirty work'