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
Great leadership, client portfolio, training, culture and people management.
Cons
No cons at all. Great place to work