Company: J-P-Morgan
Date: 2012-10-20
Overall rating: 3/5
Employment status: former
Experience level: Senior

Good overall culture, stability and good benefits, but inconsistent leadership and a few pockets of malignant idiocy.
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 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 and 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 mine-field until you know a lot of good people.  It's all-too easy to step into a fear-driven dis-functional 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, but still in use.

After about 10 years, negative experiences occurred more often than positive.

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.