Pros
Great benefits, good PTO, vast resources to get anything you need to do your job, pay is close to market value and flexible schedule wherever possible. The immense monolithic power of this huge corporation could have a wonderful, positive effect on the world if not for the cons below.
Cons
Money is being constantly wasted on unnecessary travel and expenses while people on the bottom are told to work harder and cut costs wherever possible. This certainly does not go unnoticed by all who's backs the entire company rests on. Many in middle / lower management pass the buck and will not give concrete answers to vital questions and sound like a politician giving evasive responses. People do not communicate important information to related parties so one hand does not know what the other is doing thus creating conflicting, self sabotaging scenarios. The few good managers are overworked and underappreciated. Arrogance is often mistaken for competence thus the wrong type of people are promoted.