DJs are creative and entertaining with a highly developed sense of timing. They have extensive knowledge of music and can skillfully operate the necessary equipment. The best DJs have the ability to predict and set a mood. They can read the crowd, and keep them on the dance floor.