Pros
The benefits and salaries is good. Can enjoyed 16% rate.
Cons
Office politics are very noticeable, very high expectations for new joiners but lack of learning material. The work rate also high which need to do the overtime. The HOD wont side with you, he/she more prioritize the SG people first, whatever you said or give your concern about the job, they just wont listen, which the staff welfare is quite neglected. If the seniors or Manager did not like you, they will create an "environment" for you to willingly resigned from the company. Micromanage all the time. Very toxic working environment. No recommended. You can see the turnover is quite high, but the choice is yours. I've experienced once, never ever I will go back to those environment. Not good, 0%.