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
Name recognition, industry experience, great benefits, competent teammates.
Cons
Not much to say negatively about the company, other than salary could be a little higher.