Limitations of a computer having many processors

Modern design of computer hardware takes into account on designing of systems that can work very fast hence the need of having many processors with the computer. what are the limitations of having more than one processor within a computer system?
