Pros
Open door policy, safe place, complete amenities, health benefits, sick leave and vacation leave, accessible, company perks and discounts, sleeping quarters, gym, spa, swimming pool.
Cons
Poor annual appraisal, retirement benefits and no severance package. The company doesn't participate in covering at least portion of your HMO annual premium for your dependent/s. It does pay for you in advance but you get to be charged the whole amount per month.