Independent Bank Corp, headquartered in Rockland, Massachusetts since 1907, operates through its primary subsidiary, Rockland Trust Company. It offers a wide range of banking services catering to individuals and small-to-medium sized businesses. These services include various checking and savings accounts, a variety of loans (such as commercial, small business, and residential mortgages), and cash management services. Additionally, it provides investment management, trust services, and digital banking solutions. The company also engages in investment activities, including low-income housing projects, and offers insurance products.