Pros
Pay is decent, in particular given the location. Benefits such as health insurance (for the whole family) and pension contributions are among the best available.
Cons
This is not a tech company, despite their best efforts to look like one. Reward and recognition are not correlated with good work, but rather with saying the right things, agreeing with the right people, and not disagreeing with the wrong people. Company structure is very hierarchical and very siloed. It's hard to get things done without lots of red tape. Annual leave starts at 22 days and reaches 25 after five years of employment. Not the absolute minimum, but also not much more. Flexibility is mostly a one-way street: Depending on your team or role, you might need to give up quite a few weekend days, for free. There is no compensation formally in place for weekend work - "come in late on Monday" is normally the best you can hope for. This is hit and miss, though, as it very much depends on your manager. There's an undertone of a lack of professionalism throughout the company, particularly at management level. Several of the managers (and indeed others) have never worked anywhere else and are where they are because they have prioritised getting promoted over delivering quality work. Information flows primarily through gossip.