Pros
They are a very large company with many opportunities to move around within the organization. There are numerous divisions and lateral movement is encouraged.
Cons
They are so segmented and there is a lack of continuity and cohesion between departments. So much time is wasted in meetings because no one seems to take responsibility for decisions, it's all committee consensus. There are very secretive and don't even allow employees to see an organizational chart. You never know who to contact for information and are not given information on associate locations within an organization (you can schedule a meeting and only later will learn that the person is in another state.) Names are listed in alphabetical order, not by job title. Institutional history is closely guarded, so as a new employee, you are required to depend on others to learn about the culture, the accepted norms, etc. Cubes are the norm, and as a manager you could be located next to an entry level hourly employee. There is no privacy at all. I was there 18 months and was moved four times.