Pros
Its a fun company to work with for a few years. Great talented people, (especially on the ground floor) and the chance to see the world.
Cons
Run by 'controllers' (what used to be called accountants). This results in a total lack of trust when it comes to money, especially in the downturn when they have senior managers as final approvers on the smallest of PO's! The Career advancement system is somewhat unique. The best way to describe it is like 'the hand of God', In short no one knows where there next move is coming from, and you cannot apply for jobs directly, (in most cases you don't even know the jobs are available). So in theory HR (personnel) pick the perfect person for each vacancy after weighing up all the possible candidates in their database, in practice it is of course all down to who you know.