Are you tying the hands of your staff with titles and organization charts?
The cruelest thing you can to an employee and your business is give them a title and draw a box around their name. Sure, you have to establish organization and a chain of command, but hierarchical-happy organizations kill innovation and the benefits of employee enthusiasm.
"It´s not my job, I´m a Systems Engineer."??
"Get Marketing to do it; it´s their job."??
"It´s Customer Support´s job to call the customer on that issue."??
Those are the statements of people limited by the title they´re given and the box drawn around their name. They will kill an organization.
I prefer people that identify themselves by their function and role in building the business. Their title, grade, and payscale are secondary.
Titles and organizational structure are necessary and will always exist. My point is people shouldn´t be limited by the titles we give them or the hierarchical structure we place over them. Discourage people to limit themselves to their title identity and empower them to deliver what needs to be done both within the business as well as interaction with customers. Keep them focused on what needs to get done and the big picture of what you´re working to accomplish as a company. Then trust them in their job to work towards those objectives. Always let hem know that responsibility comes with trust.
Have you worked for or with a company that is hierarchical-happy? How did it affect employee productivity?