The organization is morally sound and offers a great working environment to employees.
Cons
The appraisal system is quite time-consuming.
Advice to Management - Making different teams work in a cross-functional mode helps in breaking monotony, at times.