Why work at MGIC? Are you someone who wants to play a critical role in our company's success? Do you enjoy solving puzzles and finding a better way to get things done? Are you someone who likes to Take The Lead and make an impact? If so,...