Good colleagues, good teams, everyone is helpful. Perfect work-life balance. Also financially a stable company.
Cons
Sometimes in company gatherings, you need to know German language to be able to communicate well. But I found it a positive point as it forces you to learn German asap.