Pros
If you are willing to be aggressive, tactical and play the game there are opportunities available for advancement. Large company - lots of resources available. Many wonderful coworkers and managers here. Flexible work arrangements, depending on your department.
Cons
Hiring practices are mired in bureaucracy and make it challenging to move fast enough to retain or acquire talented candidates. The size of the company and number of employees is used to justify slow changes. Raises are embarrassing and managers are expected to justify them with talking points during comp discussions while the company is posting huge profits. It is an open secret that the only way to make a meaningful salary increase is to take a job elsewhere and return in a year or two as an external hire. Salaries are well below what other companies pay for similar positions. The CEO and executive leadership like to talk about the ways in which they plan to address these issues but no significant changes have been made and in the meantime employees are losing money by staying there. I used to recommend PNC when people were looking for jobs but I can’t continue to do so as long as nothing changes.