It is a reliable company with a competitive culture. It has socially-responsible values, supports the community. If you connect with your managers and directors, they can be your greatest allies.
Cons
It is a finance-oriented company, so you need to understand that type of environment.