Pros
They are very good at treating freshgrad
Cons
- The internal was very bad, every divisions has their own grudge to other division
- Minimum salary
- Feels like you are obliged to flatter the superiors
- Different division were offered when interview period
- They will say the salary of training period will be back payed and it is non negotiable
- If you don’t sign the contract (of 12 working months), you will never get the training salary
- Very bad internal communications