Pros
-able to learn a lot -good as a first job after graduate -very hierarchic, clear definition of workload -management encourage a lot of teamwork and cooperation within the dept and also with other dept, easier to get things done without escalation of issues (less political culture) -if able to perform, management will recognize efforts thru non-monetary methods
Cons
-promotion based on seniority & quota, so if your dept has too many ppl of the same seniority.. u wont get promoted on time due to the quota limitation. while colleagues in other depts with same seniority will be promoted. -mediocre increment & benefits -some of the management are not qualified, they became management because most of the capable seniors left and the remaining ones are promoted to be management