The environment is incredibly competitive but if a person is intelligent and work efficiently and effectively from the moment he is hired to the ending moment everything will be ok. I am sure of this. The top management is also very professional but I would prefer to work with my colleagues rather than them unfortunately