Pros
Few missions, good management, good team spirit
Cons
Nothing special to say about it.
Pros
Really good co-worker benefits. Good career opportunities and areas for progression. An enjoyable job. The company is very much people focused and you are not just seen as a number
Cons
Some favouritism aspects. Can be quite draining.