1 Review
Nice environment to work in. Friendly and helpful colleagues. Highly multi-cultural environment.
The management lacks management skills. Endless reorganizations. High level of nepotism.