Interesting work because affordable industry complex. Stable work because affordable industry always needed.
Cons
A lot of turnover including senior management other than owners like even head of departments including Human Resources. Pay decent for local market. Communication and transparency is not good because so much turnover. When people are let go it is on the spot which demoralizes employees
Okay Pay... you can get bonuses
Cool coworkers in the less senior-levels
A lot of company events
Cons
There is no reason why we need to be in the office - but company refuses to go remote.
Stale office environment
Everyone is afraid of senior management
EXTREME employee turnover