Pros
Excellent remuneration package to start with. Best office environment I've worked at so far. Friendly colleagues if you know them personally.
Cons
Always looking out to fill vacant position at the top instead of promoting potential internal candidate. Many cases where expats were hired for a manager position with expat package but were relieved after 6 months due to incompetency, where this position can be easily filled with internal candidate who understand the company's culture and expectation well. HR is the boss. Constant changing of direction. Lack of transparency in handling issue revolving the company. Too much politic. Heavy favoritism in some departments. You want promotion, please the boss. Staff appraisal is very subjective.