Pros
A truly global institution where you can learn a lot, bring you contribution to sustainable development in emerging countries
Cons
As part of the world bank, this is a bureaucratic institution (even though it aims at financing and advise private sectors companies). Thus managerial competence is very unequal - political plays, boot licking and nepotism may often do more for promotion of managers than actual competence in leading and inspiring people. 1/3 of staff doing nothing, 1/3 working hard on useless things, 1/3 working hard on something useful (I am obviously part of the 1/3 tier!). Compensation OK but very mediocre raises even if you are seen as a good performer. After a few years there once you've learned as much transferable skills as you can, it's probably time to jump ship.