Pros
People are amazing and generally very supportive of each other. IFC is quite highbrow when it comes to senior staffing (top global universities and masters program) but rising without such a degree is possible. Selfless, hard work and good attitudes help. IFC is also perfection driven as its projects need to shine. This is for 2 understandable reasons. First, as a leading development investment firm, it needs to be at the top of its game. Second, the scrutiny IFC subjects itself to- mainly from NGOs and governments- means that its projects have to be defenisible not only financially (which is priority), but also developmentally. Can be tough but that is what makes it exciting.
Cons
Allowing perfect to be the enemy of the good. Sometimes unrealistically high (and politically driven) E&S requirements can prevent a project from proceeding. Geopolitics (ie G7 relations with countries like China and Russia but also 'problem' and off-limits countries like Venezuela, Cuba etc) can also deny staff and clients of completing some highly developmental/cool projects.