John Hancock Financial Services is a nationwide company specialized in all aspects of retirement planning. Agents help their clients set up retirement accounts, mutual funds and annuities and offer life, disability and long-term care insurance. This local branch serves the residents of Westborough and the surrounding communities.