Pros
* Encouragement for independent initiatives (Special projects, internal improvement projects etc.) * High customer focus. * Knowledgeable co-workers * Great training department * Process oriented * Emphasis on knowledge management
Cons
* Partisan attitude (favoritism) shown by certain managers/groups. * Salaries not competitive. * Higher management does not care about employees (As evidenced by the low salaries, and the don't care attitude when better facilities/benefits are demanded) * Bureaucracy/Red-tape in certain departments (Administrative, transport etc.) - For instance complaints about cafeteria food quality/taste and high bus fares (For those availing the company bus facility) usually fall on deaf ears. * Do not do enough to retain the best people