Good salary and benefit.
Amazing company to work for., in terms of knowledge and experience.
Amazing product portfolio.
People right well protected, probably even too much
Cons
The organization is too chaotic. In the long run, it becomes almost a mental hospital, not an office.