Pros
Very organised and process is setup in a very detailed way.
Cons
Technical exposure was bit limited as there was specific project you have to work for many years.
Pros
Good work life balance available to employees
Cons
Slow to adjust compensation once started