Logo

Neilson Financial Services

Insurance

Neilson Financial Services is an established company originating from the UK, but is now an international player in the life insurance industry. The company offers various life insurance options to families who need financial protection for their loved ones. Neilson has expanded its operations and now has offices in different countries, namely America, Armenia, Canada, Ireland, and the UK, with its head office situated in Berkshire, England. Their customer call centres are located in Berkshire, Kent, and Toronto. With the aim of being a leading global provider of life insurance, Neilson attracts top talent worldwide. The company values customer focus, team spirit, and motivation as qualities for success, and continuously grows and expands its team. Neilson is proud to have established itself in the Canadian life insurance market and looks forward to enhancing its successes in Canada and beyond.

  • Headquarters

    Windsor, Berkshire

  • Website

    http://www.neilsonfs.com
  • Industry

    Insurance

  • Year of foundation

    2012

  • Company size

    501-1,000 employees

Benefits

  • Competitive salary and benefits
  • Opportunities for professional growth and development
  • Strong emphasis on work-life balance
  • Collaborative and supportive team environment
  • Making a positive impact on the lives of families nationwide.

Contact info

  • 2 Windsor Drive, Arthur Road, Windsor, Berkshire SL4 1RS, GB