Pros: great place to work, really.
Cons: there are some annoying people as many other places.
Good culture, great leaders, friendly environment, employees are family, fun environment to work. Job security - they will lay off once and then ( recurrence 3-4 years) and only if they do not have the choice.
Do not expect to get Unionize pay scale.
If you are looking to settle - Creation is the place.