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