Pros
Good people in core functions. Top management (C-suite and the level immediately below) is decent. Company strategy is relatively clear and realistic, but not transformational. Work-life balance can be good: if you want to coast, no one will bother you. Pay is competitive when you join... because it won't increase much after.
Cons
Vodafone is a two-tier system: a lot (too many) tenured employees who joined in the heydays and want to chill, and low pay and no opportunities for the others. There's no reward for performance. If your performance is "outstanding", you'll get a 10% top up on your bonus, so +1-2% compensation. Promotion opportunities are very scarce and political. HR has been trying to encourage internal mobility and internal promotions, but it isn't taken seriously by the rest of the business. Focus is on cutting costs rather than people development. The many layoffs have made the organisation smaller but not more agile, more effective or less bloated. Job security isn't great - layoffs impact entire departments. At middle management level, culture is old school, clubby, and often wildly disconnected from market reality. Many failures were easily predictable for anyone having an objective look at what happens outside of Vodafone. Work-life balance can be terrible for "doers" on big projects. Lots of senior stakeholders to please, limited support. Culture is also largely transactional: many people want to chill but also prove they are necessary by getting in the way. Huge amount of friction between Group and OpCos, often petty or childish, because politics are everything that matters. Employee surveys don't matter. Not really a surprise, but management barely tries to pretend otherwise.