Pros
Wide open career path. will let you take your career in any direction you desire. Engineers can go nito marketing, Operations, Quality Control, and vice versa. Education is supplemented well by company after employment. Non-degreed, but long term experienced personnel are treated fairly and encouraged to improve their position and earnings power.
Cons
Eager to share information, but administrative structure not set up to do so efficiently. When shifts in philosophy or new directions are planned for, word of mouth gets around quicker than formal acknowledgement of these types of changes. It is important at times to keep some of this communication confidential, but it seems to be difficult to ascertain what to share and what not to share.