overallThe good thingscompany give alot of chances to learn more, give you the opportunity to travel oversea. free to voice out your opinion with no border. always a good teamwork among the department or in different department.
The challengesgive more space to employee to grow up, don't limit staff to make the decision. some head of department not up to date, grow with the company. Company direction should be fixed and don't change easily.