Avoid this company. The good thingsGood thing is i meet quite a few good colleague which all also newly join around the same period.
The challengesMost challenge is the boss will always angry and yelled loudly.
Resigned notice required 3 mths, and salary for the last few days was not paid (salary cut off date was few day before end month).
That time company performance is good until boss say money in bank is keep using also won't finished then no bonus given. Only give a small angpao.
No yearly increment.