Pros
Big slow stable company. Only consider this place is stability is important to you.
Cons
Pay is an absolute joke. I was able to get a 47% increase else where, and I would never have sniffed anything CLOSE to that at PNC. Heavy contractor and offshore engineering workforce. This leads to teams focusing on “tasks” over meaningful “feature” work. Scrum masters only care about how many story points are completed, not whether code is actually pushed to prod. Internal frameworks are garbage. Architecture team pushes multiple application breaking updates 6-7 times a year, then is slow as molasses to provide support when upgrading versions. The reality is, there are several safe, and stable, companies that software developers can work for, and I’d pick almost any other one before coming back to this mess at PNC.