Pros
In certain circumstances (e.g. being in the right team or having a good idea), there can be the opportunity to develop your career by moving into a new role, which the company can support. Generally a lot of friendly people, and a lot of employees stay for 10+ years and build up good relationships and local connections. Goes beyond most 'normal' insurance companies and actively works to support farming policyholders. Employee discounts on personal home & motor policies, and benefits/discounts scheme. Annual paid volunteering day.
Cons
Small management and HR team, which can make dealing with issues difficult or not as fair as it should be. There are regular catchups with team leaders and non-team leaders; while the latter are good, the limited number of managers slightly undermines the confidentiality and value of this process. While most teams are good to work in and have excellent team leaders, others have a lot of internal politics, and can be very hard to integrate into due to closed cultures. Growth and personal development is meant to be encouraged, but in some cases trying to expand your abilities can be looked upon poorly, which is a very damaging message, and can make you feel really devalued as an employee. Good team leaders should encourage personal growth, not stifle it. The employee benefits system is mixed; while some offers are easy to make use of, others are unnecessarily difficult to access.