Private medical insurance which includes all existing medical conditions, funded by the company. Pension. All other benefits such as dental, life insurance, cycle to work etc. which you need to buy through your salary but with a discounted tariff. Very flexible regarding work from home and when to start and finish work.
Share save scheme was a particular good benefit - the scheme allowed you to purchase shares a discounted price. Good healthcare offered as well.
Bonus is generous, however bonus calculation is distinctly disconnected from actual performance. Good pension contributions and life insurance. London pay grades in Swindon.
List based on reports from current and former employees. It may not be complete.