A good company to work withThe good thingsCompany provide a lot of free training, certification program without bonding. There are also a lot of bonding activities amongst team member. A lot of room for technical and personal development
The challengesThere are still KPI to meet, but i feel the KPI are fair and provide us a chance to prove ourselves and move towards better bonus, increment and also promotion.