Pros
Senior engineers are good people, typically pretty knowledgeable. Can easily maneuver obstacles if one is good with networking. There are some good managers in Chase but they're mostly low level managers that cannot drive real change.
Cons
Forced Rankings - You have to compete with your manager for your raise. If he wants a raise / bonus - he just bumps you down on the list. Year-end reviews are a joke. It's not based on what you did for the year. It's based on where upper management dictates you be put on the list. No cost of living adjustments. Lack of Management "Backbone". first level management not allowed to staff up appropriately. They scrape the bottom of the barrel for staff, consequently morale falls throughout the teams. SR. Engineers get upset that they cannot assume a basic level of knowledge among the operate staff. Customers get upset because the operate staff is pointing them to all sorts of inaccurate resolutions. To much infighting between teams. Considerable amount of time spent "reorganizing" and not enough time spent analyzing shortcomings. Processes and procedures hard to follow or missing completely.