He'd have been helpless here, probably, but with me you have no chance.
You would have been better off with him.
It looks to me like two men here wearing work uniforms have been trying to clear the gutters together in a foreign country, possibly the UK.