Pros
Very good pension and share save schemes, huge variety of roles, free infinity broadband and they do tend to pay higher than the overall industry.
Cons
Whatever your bonus is agreed as divide by 2 then halve it. Performance management is used to constantly move the goal posts to make you work harder and they then don't reward you with the full bonus. Also. Too many employees are used to fill / cover temp management roles without the substantive position ever being offered. This was my issue so I took a very attractive leavers package and left after nearly 20 years service despite having the highest performance rating possible - unfortunately they don't recognise and nurture talent anymore. Finally the first rung on the management ladder is often lower paid than the staff they are managing which makes no sense at all.