It's great to work hereThe good thingsGreat working environment, togetherness among the employees, upper level management who always try to help their subordinates, good bonuses and exotic area to work.
The challengesCultural differences, communication, and and behaviour between local employees and foreign employees.