Not recommended for fresh graduate..The good thingsThe working environment is quite good. Can learn lots of things from experience people. The boss is quite nice and willing to teach you and at the same time willing to accept your mistake. This company has quite a handful project which means you can stay there for a long time if you want to.
The challengesThe company is not well organised. The communication between department is very poor and sometime miscommunication can happen. Lots of Project Engineer come in and out so basically you have to continue other people's project which is difficult since you have lots of thing to catch up and troubleshoot especially if you have no experience in ACMV.