window.dotcom = window.dotcom || { cmd: [] }; window.dotcom.ads = window.dotcom.ads || { resolves: {enabled: [], getAdTag: []}, enabled: () => new Promise(r => window.dotcom.ads.resolves.enabled.push(r)), getAdTag: () => new Promise(r => window.dotcom.ads.resolves.getAdTag.push(r)) }; setTimeout(() => { if(window.dotcom.ads.resolves){ window.dotcom.ads.resolves.enabled.forEach(r => r(false)); window.dotcom.ads.resolves.getAdTag.forEach(r => r("")); window.dotcom.ads.enabled = () => new Promise(r => r(false)); window.dotcom.ads.getAdTag = () => new Promise(r => r("")); console.error("NGAS load timeout"); } }, 5000)

'I can't say on camera the things I see as a waste worker'

Rab O'Neill has been a street cleansing worker in Edinburgh for 34 years.

It's a job he enjoys, but with up to 220 bins to empty a day, he said it can also be "hard and physically demanding".

"There are surprises everyday - some of them I can't say on camera," he added.

BBC Scotland News ed Rab on one of his shifts to see first-hand what his role involves.

Produced by Kayleigh Harvey and filmed by Pippa Ligertwood.