Pros
No rush, canteen, international teams, many products and technologies
Cons
I've never seen such a paternalist management style. While they want to hire competent people they actually lock them on a very small scope, and teamwork culture is clearly not there, everything is done to keep things in silo. Infrastructure is incredibly fragile. Development and deployment practices dates from the eighties and management style from the fifties. Project management via email and micromanagement, applications are done by one employee at a time, preventing any sinergies. Outdated OS on the servers, and while it's mostly network related programming non-admin windows laptops are imposed, with a ridiculous set of outdated development tools. Due to that, development is 75% workarounds and bugfixes and 25% actually developping features ( maybe worse ). Don't go there until they fix their culture.