AwesomeThe good thingsCompetitive yet very friendly environment. The higher ups and/or superiors looks after everyone and are very approachable. The company and everyone in it is very disciplined and would always aim for the best they could provide for all of their responsibilities - be it towards the clients, the company/employees, the country, and towards nature.
The challengesI genuinely enjoyed it there, so I have nothing to say. Also, I was only a trainee and have only stayed there for a limited period of time.