Good company to work withThe good thingsWork life balance, flexi working hours and nice working environment with less politics. Relationship between colleagues are good. There are always projects and tasks for you to work on and you will not feel boring about it because you will not working on same thing everyday. You can also continuously learning on new technology or new stuffs. Manager is relatively good and caring.
The challengesRegular challenges as an IT staff. For example, off hour / weekend on call support but it is on rotation basis, working during weekend where there is system maintenance or project go live, early morning or night meeting with US colleagues but it's not too frequent.