It's a good company for you to learn and gain experience if you are fresh graduate. The good thingsEnvironment is good. Annual leave plus other benefits quite good also. Also has 5years bonus (But not guaranteed)
The challengesLack of trainers in providing you the product knowledge and training. Salary increment also very low.