Since I worked for almost 3 years in the organization, I was able to develop myself in terms of professionalism, and time management. I was also given a chance to be a supervisor like in which I was able to develop my management skills. They give their staff recreational and family day to relax give and make sure that colleagues will work as a team, also to develop teamwork. The only thing that makes our job difficult is that we don't really know whom we should follow since we have a lot of bosses/leaders. But they know how to listen.
Give their staff sportfest, party, teambuilding that develop team work.
Less opportunity to develop, since only technical person can avail trainings and seminars.