Good company with great culture, plus excellent benefits.The good thingsThe culture, the accountability and integrity of the company and it's people are outstanding.
Flexible working environment, depending on your role and arrangement with manager.
Good compensation and bonus.
Community is also warm and very accepting, regardless of your ethnicity, gender preference, etc.
It also enables you to grow and build yourself, by giving you the right materials and environment to work on.
The challengesHigh expectations from employee. It is part of the culture where everyone delivers and if you're not up for the challenge, you might get stressed out. (Though a lot will help you achieve it within the team/group, it will depend on how you react to your situation.)
Since it is also a bank, running support (or any other operation) is high stakes and can be also a source of stress if you are not comfortable with it.
There are stricter regulations when working for a financial institution. Example is for stock trading, there is a declaration & hold period. It depends if you are active on the market in your personal time, however, if not, then it won't be a problem/challenge.
Lastly, like other international companies these days, they run resizing quite regularly.