Pros: the people, pays for medical examinations, reimbursement of money spent on dental, medication, etc.
Cons: communication
The company need to be better organized, and really enforce better morale. The morale of the company is really low, due to unsatisfied employees overseas.