Pros
Stable salary, easy hiring process, work hours may be dynamic to better or worse. Good people in some teams. Job itself does not require a lot to know and is hiring friendly to juniors. A lot of parking space.
Cons
Bad company atmosphere, no opportunity to advance whatsoever, ridiculous bureaucracy, terrible management and heinous firing process. Work itself has barely to zero self development and you will find yourself stagnate after three to six months of working in the company. Work itself will cage you to specific resources to work with, which means you have 0 dynamics and 0 opportunity for self growth. Some teams may be incredibly loud and the office may end up extremely dirty at the end of the day. Terrible location for the main office. Firing process for employees is a humiliation ritual.