Ventajas
You will likely not get fired unless you do something very stupid. You will have stability and security. Work can be interesting depending on which part of the bank you are in. A lot of international travel if you are in the business side. The organization is maturing so there are loopholes which can be used to get the job done. Can contribute towards the development of the organization. The organization has great possibilities and could become a leader if it realized that it really was not right now.
Desventajas
There is little institutional setup to help develop expertise and quality of younger staff. A lot of inter-departmental politics. The top management doesnt realize or acknowledge the shortcomings in terms of staff not being given diplomatic status despite agreement with host country. The organization has no reach in the country at the general administrative level - only at the top management to top government level which means things can be done if desired. On paper the organization is changing in fact change is very slow. Not a good place to start you career - however late in life can be a good place to be.