Pros
The employees make this organization. There is a strong culture of support and helpfulness. This is not an expectation from the organization, just what we want to do. You are successful when we are successful. This is a pretty diverse organization as well; geographically, culturally, in what we do. This helps keep the organization profitable. When one division is down, likely another division is doing well. So if your skills are transferable, you can move divisions and continue to have work.
Cons
Many leaders are still promoted because of their expertise or who they know rather than having leadership and interpersonal skills. There is a lack of transparency in the division's profitability. Divisions still work in silos which result in redundancies and added costs. (Although this they are slowly starting to look at.)