Pros
Career Path is clear, Objective is clear, you have fixed step that need to be followed, after that you can choose to any division you want. Salary is huge, Benefits is provided excluding you salary : transportation, staffhouse, food. Dream job !!!
Cons
Nothing is cons, only have a huge workload but with good compensation