Pros
Good WLB as WFH Good starting pay Bonuses have been ok Some good managers Many co workers are extremely helpful Learning at least a dozen new technologies annually
Cons
Microscopic raises, don't keep up with COL No room for advancement. Most managers too busy shining a light on their careers to help their employees. Too many self-interested, cut throat peers. Little ability to apply newly learned technology, as it's often dumped for the next new shiny toy. Agile cannot fix what's wrong here. Some maybe, but not all Pigeonholing all of IT into engineering roles, and eliminating all roles without "engineer" in the title does not mean IT will produce more, or produce efficiently Too many JPMC hires in upper management Too many secret consulting firm lead projects pretending to know how to fix this place. Not enough to senior leadership walking the talk. Not enough senior leadership ensuring that other senior leaders are held accountable for bad behavior.