Pros
Overall an excellent organisation to grow and have a 360 degrees exposure to operational management.
Cons
steep pyramidical authoritarian hierarchy ( the necessary evil for such organisations)
Pros
Great work environment, opportunity for public service
Cons
Long work hours, highly competitive