I'll pass on 1 & 3 - I would want to know much more about the company before even hazarding some comments.
On 2, are you talking about internal barriers (complaints get buried?)? If so, is the feedback used punitively? That's a sure way to erect barriers! If you have a management philosophy that every complaint is a management problem or an opportunity for improvement, then there really shouldn't be any barriers.