One thing that we did was very helpful. We set the staff up into teams. Putting together personalities that conflict, followers. leaders, etc. I gave each team a stack of index cards, scotch tape, markers and a stapler. They were to build a house within a certain time frame. After the house was built they had to try to sell it to their other co-workers. They put prices on the house, built dog houses, garages, fireplaces, etc. An absolute blast. As the Property Manager I observed and watched the different personalities come out in each team. Where I thought someone was a follower I discovered they were very creative. I therefore delegated her to handle all the property activities.
Another thing we did was to purchase huge 46 piece kids size puzzles. Broke the staff up into teams and they had a time frame to put the puzzle together. This developed team work. It was so much fun we actually switched the teams with different puzzles.