Company: J-P-Morgan
Date: 2021-02-23
Overall rating: 2/5
Employment status: current

If you like growing as a developer, don't work here
Pros: - relatively good benefits (health, 401k and matching, pension)
- relatively stable workplace (don't feel like I could ever get fired lol)
- this isn't true for all teams, but my team has been very flexible in allowing me to work remotely full-time which has been great for me
- if you like finance, working for a bank, specifically as an eng in the IB, gets you as close to traders as you could get which can be interesting if you like that stuff
Cons: Working for a bank obviously has its cons but the biggest things that stand out to me:
- we don't retain good engineers (everyone leaves) and we also don't listen to the concerns of our engineers
- we don't have competitive pay compared to other tech companies
- lack of diversity in engineering (specifically among females and BIPOC)
- very hard to make it above VP level and we really don't promote women or BIPOC into leadership (levels are analyst, associate, VP, ED, MD, e-board)
- we don't adopt new technologies frequently so engineers skills remain stagnant
- tech stack is very internal (a lot of stuff was built in house so skills are not very transferable)
- teams are overstretched to the point where everyone experiences burnout (we don't backfill positions when people leave so team is still operating at previous level with less people)
- team has on-call rotation which progressively gets worse as people leave/we onboard newly built technology and our production support team effectively does nothing to help (so half of your job is site reliability which isn't for everyone)
- overall, seems like everyone hates their job which isn't the best work environment