Pros
Company is open for discussions when personal needs require a change in working hours or other adjustments. Colleagues are great. It feels like a family company/environment. Benefits are ok like private health insurance, pension, birthday holiday.
Cons
A lot of the managers are not qualified to actually lead people, are not capable of solving a problem or a conflict and are not managers we all look up to. There are some but these are really rare. Most of them need training how to manage people properly or should not be managers in the first place. Typical corporate organization where the higher management look after themselves first and also look out for each other when needed. The company and the employees come long after that if at all. Inappropriate comments towards women by one particular person who is well connected within the company have always been widely accepted instead of dealt with accordingly.