Avantages
interesting, educational, pleasant office environment, engineers and upper management are friendly but direct interactions with engineers and management are discouraged
Inconvénients
frustrating, micromanaging, favoritism, lack of direct communication, bottlenecks, initiative is discouraged; must ask at every step if ok to proceed