People here are great working together. Can learn a lot.The good thingsLearn many things, many tough and difficult work which require us to learn, adapt and contribute a lot
The challengesBad working environment (heavy dust and hot). Bad management (ad-hoc system, messy arrangement, HOD to comfortable with no real improvement, HOD like to hide real rootcause of breakdown). Very hard to get promoted even if your appraisal is very good for 2-3 straight years