Pros: opportunity to know people from other countries, work with cmmi process
Cons: strict delivery dates
Work in BNP Paribas software department is a great opportunity cause you face very different systems, most of the time, integrated each other.
I've learned to work with strict quality software process there (CMMI level 4).
You always need to deal with people around the world which english is not the first language.