So far we have set up a "trash" forum and have limited permissions to delete threads so that all deleted/moved content can be reviewed by admin in the trash forum, which can be restored if admin feel's a delete/move thread was incorrect.
Also we have set up an emails forum for staff with prefixes that manually logs all sent, received and action taken prefixes for reference purposes, Because not all staff have access to our emails.
Then we have a staff room where staff can talk to each other and the admin which also serves as a site Manual, Information, to do list, requests and general policies and information for moderators.
We are also considering a "work forum" so that mods can use this as a sort of working directory for merging threads and posts before moving to the correct forum, Still contemplating but have had some requests.
If you do things differently due to experience then we are all ears.