Pros
Good medical and good over time pay
Cons
Slow progression for technicians junior level
Pros
A great learning experience with extensive exposure to multiple sectors (Procurement, Finance, QA etc). Good mix of technical and soft skills taught.
Cons
A slightly messy management system which causes delays in processes.