Career and skill development is very much up to the employee and is otherwise limitless. Hardwork is rewarded with recognition, compensation and promotion. Encouragement to succeed by management. High visibility by management within your department and adjacent stakeholders.
Cons
A very large company where it is easy to become transparent in a global sense. On the global level there tends to be some inertia requiring some time for global objectives to be fulfilled and the various departments to become in sync.