Amex has one of the best collaborative environment that I never saw, part of organization culture promotes open participation from different levels of the organization.
Cons
Sometimes, internal process and controls could slow down decisions or changes to improve the organization or solutions to offer.