Company: J-P-Morgan
Date: 2011-12-02
Overall rating: 4/5
Employment status: current

Excellent Professional Growth
Pros: - Excellent mobility.  The company is so large, and the dynamics are so great that if you do not get where you want to be, it is your own fault.
- Excellent networking opportunities. From personal experience, you can literally contact anyone in the company, and they will generally respond to you (90% roughly)
- Organized performance system. The system shows all your goals and your accomplishments to help you track your progress towards your career goal
- Extremely helpful employees. Even if your manager is not helpful, there will always be someone on your team that will help you out.
- Flexible hours. As a developer, I am able to adjust my schedule extremely well with my life.
- Team perks. Not all teams do this, but my team regularly held lunches and networking events for various occasions. (about once a month)
Cons: - Inconsistent skill levels. With a company this size, this is completely expected.  However, changes to the recruitment process could definitely fix this up
- Terrible recruiting process.  The analyst recruitment process is far too inconsistent and skewed in the technology area.  Interviewers do not even ask or verify experience.  As a result, you may end up working with mostly people less experienced in the field as you.
- Compensation is below the median. It is occasionally negotiable; you may ask to check.
- Benefits in general are slightly below par, and the company appears really "cheap" in some cases