Pros
Employee friendly, equal opportunity and provides adequate opportunities for job rotation and mobility
Cons
Can be quite chaotic since it’s not always process driven. What you get depends on how well you navigate the people force
Pros
No lay offs in any season
Cons
Low pay compared too others