Pros
You could meet a lot of great colleagues as they have projects around the world. Trouble is great people tends to leave as there is nothing to be pursued in this organization.
Cons
All this company cares about are the money and the family members. Don't ever dream of getting to the managerial level if you are not sharing the same surname. The branches in the Middle East were not properly established, no policies are practised here - only verbal instructions from the management which change from day to day. If you are lucky to be related (friends or family) to the management, you do whatever you like - change to whichever department you like (eventhough there is no experience) or disappearing from work (you will not get into trouble whereas others may get a warning letter). No arrangements for employees development due to budget issue as usual. I have recently read an article about the CEO said how they value their employees to achieve the business success. I did not see this happening somehow.