- Below average benefits compared to other same size US companies. Better don't fall sick when working here. Non existent dependent insurance - everything needs to be paid to have a small amount of coverage. - Annual increment % one of the lowest I have ever seen for SG mnc. HR not fully honest when recruiting. Bonus % by rank is also low. - Too many old people who have worked for 15-30 years at the company at really high rank but with super old mindset. - Managers that does not know anything but have a very high rank due to tenure at the company. - Too many people who does not do what they are supposed to do, and somehow let off the hook whenever mistakes happen. Escalations are not taken seriously. - No team building/meal budget or any remote working compensation. - Office location super inconvenient if you need to go in to office. - No transparency in reward/job promotion. Not like other companies, you will not know what job grade/rank others are at because job title seems to be completely misleading and random for some jobs. This is probably to cover up the fact that a lot of long tenured folks are already at very high rank and not doing what they are supposed to do at that level. This is something that really needs to be looked into by HR I believe. You cannot improve your employees if there is no transparency as to how to move to the next level or progress. Good people will always leave while people who are looking to retire will stay and be stagnant. - Their motto is hire to retire - which explains my point above. I have never seen so many lazy people in one company, and they are all here. - Everything takes really slow to implement. Deadlines are never taken seriously and constantly postponed.