The other thing with small companies is that the hierarchy is much flatter and people tend to be closer so there's the worry of spoiling the working relationship.
I understand what you're saying there, but I feel that small companies are worse at setting performance goals and reviews than large companies, simply due to the fact that the "boss" is pulled in so many directions. Can a software tool make that easier or more transparent?