Pros
Decent salary. Some people are actually nice. That's all.
Cons
From management to HR, it's a sport to say one thing and do the other. Unbelievably unprofessional environment across the board, driven by people who just care to keep the status quo and fill their pockets in the meantime. Many highly incompetent people are put in leading positions, and have absolutely no clue on the actual business and topics they're dealing with, nor actual skills to healthily grow teams and the people in them. Time is relative and appointments are often not respected (and this is supposed to be Germany). IT infrastructure and support are simply a joke. HR systematically plays slimy tricks trying not to fulfil their obligations. I can go on with hundreds more bad things... really, stay away from these guys. Don't get initially fooled by cash and big smiles, as it will quickly backfire on your career and health.