From simple communication tactics to thoughtful benefits packages, here are 7 ways businesses can keep top talent on board.