Conociendo a personas que son SWE en empresas tecnológicas como Google, Facebook, etc. y SWE en empresas financieras como Capital One, JPMorgan, etc., puedo decirte lo siguiente:
El principal negocio de cara al consumidor de una empresa tecnológica es su tecnología, y el principal negocio de una empresa financiera son sus inversiones, fondos de cobertura, etc. Esta simple diferencia puede tener un gran impacto en la experiencia de un ingeniero de software.
Dinero, beneficios: La triste verdad es que las grandes empresas financieras parecen pagar generalmente menos que las grandes empresas tecnológicas. Una posible explicación es que valoran más a sus empleados financieros que a los ingenieros, por lo que la paga puede no estar a la altura. No estoy al tanto de la gran bonificación mencionada en la pregunta, pero puedo verla si la empresa lo hace bien.
Cultura: Mientras que las empresas tecnológicas realmente se centran en establecer una cultura que se refleje en sus productos, las empresas financieras pueden no desviar tanta atención a su cultura tecnológica porque simplemente no es su negocio principal. Sin embargo, muchas empresas financieras y de consumo se han subido recientemente al carro de la cultura para atraer a los jóvenes talentos.
Trabajo: En última instancia, la gente quiere sentir que está teniendo un impacto en la empresa para la que trabaja y sentirse entusiasmada con los productos en los que trabaja. Mientras que un SWE en Google puede ver su trabajo en el nuevo Google Pixel, un SWE en Chase puede ver una nueva aplicación móvil de banca, o tal vez una nueva interfaz para mirar los datos de inversión. En esencia, la diferencia de productos de una empresa tecnológica frente a una financiera puede afectar a lo mucho que un SWE puede sentir por su trabajo.
No estoy diciendo en absoluto que los SWE de las empresas tecnológicas lo pasen mejor que los de las financieras. De hecho, he oído muchas cosas positivas sobre ser un ingeniero de software en la industria financiera, porque te da la capacidad de codificar y resolver problemas mientras estás expuesto a las ideas y conceptos centrales del negocio.
Hay excepciones a todo lo que he mencionado anteriormente en Trabajo, Cultura y Dinero/Beneficios. Hoy en día, un montón de empresas financieras están intensificando su juego tecnológico.