Pros
Flexibility, Muti-cultural workforce, brand name in some sectors, beautiful office, good maternity benefits, good budgets for company events, some great souls and kind people. A great place for ladies about/planning for babies, whites or unambitious people who wants a work/life balance and employees in their 50s, 60s and even 70s.
Cons
Racist - helps if you are white as promotion are more straightforward and salaries are higher for them. 80% of key managers are whites. If non-whites are managers, their level and salaries are much lower than their counterparts in EMEA/US. HR extremely powerful - gives themselves promotion every 2 years, hardly mix with anyone below director level, and limit annual increment to a very low single digit. All new hires salaries are being ridiculously pressed down by HR, so negotiate smartly before taking up job. They can offer you a salary lower than your current one while knowing that the hiring manager wants you badly. Lip service is a norm especially with management, everything is easier to say than to do. Local leadership is spreadsheet and CRM software driven. A bad place for go-getter, smart and ambitious non-whites. A bad place for effective managers/leadership.