I've recently switched from a commercial employer to the public sector, and I'm getting used to a few cultural differences. This one is relatively trivial I suppose ...
Every 3 months, we get an email to say a contractor is coming in for the day to do 'PC Cleaning'. They work their way through the building - about 4-5 surly guys. When they get to our room we all dutifully stand aside as they tip our keyboards up and bash them around a bit with a brush to get the crumbs and dust out, and dust behind the monitor. It takes about 3 minutes per desk. Then they move onto the next room.
I previously worked for a management consultancy, and they would never have spent money on this sort of thing. Costs were strictly controlled. If you had a crumby keyboard you were responsible for cleaning it yourself. (Yes, they got a bit yucky, and sometimes people complained, especially at hotdesks, but it was never a big enough problem to bring in specialist cleaning contractors).
So, I'm wondering how common this is in other people's work places? Is it the norm?