One of the biggest challenges of running a company is making sure everyone shares the same vision. Getting everyone moving in the same direction is worse than herding cats. Each person has their own perspective on how things should be run and usually they don’t have enough information to see the big picture.