a work place for everyone
In my opinion, a work place should be a place where the employees can have a peace mind to think. this will definitely help to contribute an excellent ideas to the management.
if the management does not provide such a place, the employees will feel desperate to work and always will find a opportunity to look for other job.
there also should no pyramid system in management. where the the lower level staff have to follow all the orders from the upper level, without knowing the actual reason.