Benefits are a plus pointThe good thingsMost of the colleagues are really fun to work with, and depending on your role here, it could be a really fun and challenging job. You would not have much thing to complain about benefits, as they are not stingy on employee benefits.
The challengesAs any other multi-national company, everyone would be busy shirking responsibilities and not giving a proper/ straight forward answer/solution. If your role does not involve regional sectors, it would not be much of a problem, but if you do, sorry to say you might be a little frustrated.