http://en.wikipedia.org/wiki/Supervisory_board
German corporation law, the Aktiengesetz, requires all public companies (Aktiengesellschaften) to have two boards: a management board called a Vorstand and a supervisory board called an Aufsichtsrat.
In Germany the supervisory board of large corporations is composed of 20 members, 10 of which are elected by the shareholders, the other 10 being employee representatives. The supervisory board oversees and appoints the members of the management board and must approve major business decisions.
I remember reading about this and how this model has helped Germany protect it's manufacturing base.