I am currently working with an operator, whose cabin crew clean up after the pax have left, and you can guess who cleans the flight deck, the flight deck crew.
Perhaps the managers should remember as mentioned earlier, they expect there office space to be cleaned by contract cleaners so why not there aircraft?