I think in general a good company, sadly the branch I worked in had poor training, with different management offering various codes of practice and procedures. Later found that not all processes taught were correct. I think would be a very good company to work for and I was just unlucky with my immediate management. The branch has subsequently closed.
Cheaper Insurance. In head office & other areas fantastic staff and company
sadly had mixed training at my own branch, some subsequently proven to be incorrect.