Pros
Free coffee, the odd nice colleague, but most people stick to themselves. Career progression if you make the right people feel admired.
Cons
Fierce hire and fire. Many people I see joining don't make it thought probation and aren't spoken about again. There are several taboo topics. The management culture is "old school". People don't get trained. Every document needs to be approved by the manager. As somekne who wants to advance in their career, this company is a cul-de-sac. Mistakes are generally not tolerated and people prefer to criticise change harshly than to consider it. Those that play the polotics game and are liked by the boss get promoted - maybe a common thing, but when completely incompetent people with next to no experience or drive get the promotion you start soubting if this is a workplace or a schoolyard. Look for a career elsewhere