Some of the clients I work with have a very collaborative culture. Decisions are always run past all interested parties and buy-in is required from everyone.
The people in charge set the general direction but not how to do it.
I prefer to work for (and with) companies that are like that because, well, my opinion counts! Having the people who know the work the best make the decisions makes the most sense. People appreciate the autonomy and the trust that management place in them.