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
Cool office, nice people, generous boss
Cons
Long hours, too big, hard to navigate