Whether your business is struggling, keeping its head above water or flying high, it's a good idea to occasionally hire a business analyst to spot potential problems or opportunities. Understanding ...