I had a good team. My immediate coworkers were amazing.
The whole structure of how JPMC runs its trickle-down management, pay structure, and how they went about returning to office.
JPMC has two glaring red flags with management.
First is that every development team is required to have a certain percent of contractors. So, if any budget needs to be cut, the contractors are the first to go. This allows JPMC to save face and say they are not firing anyone.
Second red flag is how they do 'value adjustments'. Your manager can tell you to your face that you should be earning a salary 10k more than what you make, and JPMC will give you a bonus if you stick around until next February to 'compensate' for that lack of salary. They won't raise your salary to meet that level; they just write a check and hope you don't notice how "exposive" (potentially meant "expensive" or "exploitative") this practice is.
As for the return to office (RTO) - at first, they gave us a 2-week notice to return to office in the middle of the 2020-2021 school year. Then, because management did not have a practical plan to keep social distancing and not everyone could be vaccinated at the time (NOT because it was a 2020-2021 school year where most parents needed to work from home because their kids were learning from home), they backpedaled and kept changing the return-to-office date and means. It was over two months of consistent changing of the RTO plan(s).
I found out after I left that a friend and former co-worker self-disclosed an immunocompromise they have. Also, this person is a new parent, and they were being pressured to resend their self-disclosure and return to the office while COVID was spiking in our area. The reason for the pressure? It made their manager look bad.
Treat everyone, even contractors, as human beings. Even if it makes your higher-ups question you.
First, a take-home coding question with a time limit. LeetCode easy, I think. After that, a three-hour session. The people I spoke to were not really talking with me and only asking minimal questions, expecting me to fill up the rest of the time talk
I got two general phone calls to talk about my professional experience and then got an online algorithms problem to solve. One week later, I got an invitation for a Zoom interview which consisted of three interviews: behavioral, coding, and system de
A recruiter reached out to me and immediately set up a phone interview with a Senior Software Engineer. He mostly asked questions about my experience and dove into some technical details, focusing on core Java and REST services. The phone interview w
First, a take-home coding question with a time limit. LeetCode easy, I think. After that, a three-hour session. The people I spoke to were not really talking with me and only asking minimal questions, expecting me to fill up the rest of the time talk
I got two general phone calls to talk about my professional experience and then got an online algorithms problem to solve. One week later, I got an invitation for a Zoom interview which consisted of three interviews: behavioral, coding, and system de
A recruiter reached out to me and immediately set up a phone interview with a Senior Software Engineer. He mostly asked questions about my experience and dove into some technical details, focusing on core Java and REST services. The phone interview w