Applications Developer • Former Employee
Pros: Overall software development and technology within JPMC is improving company-wide after years of not having a firm-wide vision. It's still like living out a Dilbert cartoon, though.
If you are in a good organization, you can really make a huge difference and have a lot of fun. These pockets of greatness make the company that customers like.
The facilities are great.
A huge push to raise customer satisfaction, which may fix some other issues internally.
If you truly have a good idea, there are multiple ways to get it to management. If you stick with it, they may not only hear you out but put you in charge of implementing it.
Many great people, and often a way to get around impediments.
Cons: It's like a minefield until you know a lot of good people. It's all too easy to step into a fear-driven, dysfunctional group or organization, and bad leaders take many years to get pushed out.
Transparency and honesty isn't part of the culture like it used to be.
Management principles are old-fashioned; some practices, well-proven as ineffective, are still in use.
After about 10 years, negative experiences occurred more often than positive ones.
There's inconsistent pay and culture between lines of business.
Information is hard to find, even very basic things. There are times when I found more information regarding a project I was on from the public internet than the internal network.