A lot training and good experience
Nice to work with different nationalities and nice to be involved in different situations and tasks different environment. Many times found me and my team to be asked to perform work that was difficult and out of the ordinary.
ProsA lot to learn and to improve
ConsSometimes very long hours difficult to concentrate