Pros
Generally the management do care about what happens so you feel valued and a useful part of a strong team. Long term job prospects are good in my divison and management are very pro-active in securing future work. Our benefits packages are good and we are well appreciated and recognised when we do a good job, both as a company and as an individual or smaller team. We do stick to our ethos of being a large family rather than a faceless conglomerate. They are flexible to peoples needs and are tolerant when you have personal issues that could affect your ability to carry out your role to it's fullest extent.
Cons
Often communication from the top is poor to non-existant. Some SMT can be rather dictatorial. Our open policy regarding recruitment is more often flouted than followed.