Pros
Fixed work timings. Work starts and end early. Convenience of travelling due to island-wide company bus service. Organisation is very lean, thus have learning opportunities to develop oneself. Canteen food is relatively cheap, but not for the fussy eater.
Cons
A lot of constant power struggle and political infighting. Company believes in retrenching people from the bottom, while top management and people from the same camp are safe and indispensable. Because of this, morale is low and people have low confidence. Top management is prone to poor planning and decision-making (the common feeling on the ground) because they are always made from the same group of people. Company is unable to keep and retain good, talented employees, either by laying them off, or causing them to leave on their own. People are always constantly leaving. Company has a culture of retrenching and hiring again, so people looking to join should think twice. A lot of workload on the people who stays, where bonuses/increments/promotions are none/little/not guaranteed. Top management should be in touch more with the ground.