Just to flag before I start: Most of the negative reviews seem to be from COps, which is honestly like a different world to the rest of the bank (they even have separate people teams and policies etc) - take from that what you will, and if you're an engineer you don't need to worry about them:
You spend millions and millions on public cloud but get really tight when it comes to paying people what they're worth. You're optimizing in the wrong place, if you want to be tight on costs, be tight on the public cloud bills which are gigantic and unoptimized, not people's salaries in one of the hottest markets ever.
If you don't move in a gigantic way on pay good engineers will make that choice for you by moving (as you've already started to see), and I really don't want to see that spiral into a Dead Sea Effect, please make the right choice even if it looks nasty on a balance sheet.
I applied through an employee referral. The process took two months. The interview process was rather slow in the initial stages, but that was probably my fault as I had other commitments that made it hard to schedule the interviews in quick success
I applied online. The process took 3 weeks. First, there was a quick HR call, followed by a one-hour meeting to explain how I managed a project and answer questions. The third phase was a technical interview based on code that I had resolved before.
I applied through a recruiter. The process took 1 week. The interview process began with an initial HR screening, followed by a one-hour technical conversation with engineers. The discussion was focused on past projects rather than algorithmic quest
I applied through an employee referral. The process took two months. The interview process was rather slow in the initial stages, but that was probably my fault as I had other commitments that made it hard to schedule the interviews in quick success
I applied online. The process took 3 weeks. First, there was a quick HR call, followed by a one-hour meeting to explain how I managed a project and answer questions. The third phase was a technical interview based on code that I had resolved before.
I applied through a recruiter. The process took 1 week. The interview process began with an initial HR screening, followed by a one-hour technical conversation with engineers. The discussion was focused on past projects rather than algorithmic quest