1, 2, 3, 4, 5...
Sorry, got a little frustrated about some of the work issues which pop up around here. Tech support is a stressful job (if you care about what you are doing) and it gets even worse if you stack vague orders and organizational structure on top of it.
It really seems like upper management creates management positions so they can make more paperwork and have more meetings to keep from doing real work.
OK, honest assessment, if you REALLY want things to run smoother and make a profit there is no need to hire more directors, GMs and VPs. Make the ones you have operate in different ways or get rid of them.
Back to being a tech support dweeb.