Taro Logo

If you like growing as a developer, don't work here

Associate Software Engineer
Current Employee
Has worked at JPMorgan Chase for less than 1 year
February 23, 2021
Los Angeles, California
2.0
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 engineer 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).
  • It's 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.
  • The 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 the team still operates at the previous level with fewer people).
  • Teams have an 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, it seems like everyone hates their job, which isn't the best work environment.

Was this helpful?

JPMorgan Chase Interview Experiences