Pros
Training Opportunities. You'll also get a good handle on processes and controls. If you are a campus hire and catch the eye of a CL 30+ senior, you can go very far and get paid more than you honestly should by market standards just by paying your dues.
Cons
Upward mobility is hindered currently for the rest. Exxon will give you three years of decent salary treatments to incentivize you to stay. After that, the raises suddenly become nominal -- mostly adjusted for inflation (1-2% every 14 months is typical). The salary bands and promotion scheme is heavily skewed to retain the top 15%. The budget allocates around 75% of salary treatment to these individuals. This means even if you fall within the top 70 - 80th percentile, you won't be getting those "good" raises. It's a lifer company, which sounds good at the onset, but it encourages a mindset similar to complacency since many are not happy with their roles or understood trajectory, yet know they can get away with doing very little without getting fired. This lack of productivity is then absorbed by new hires that are seeking to prove themselves during their first couple of years.