MSO offers underwriting risk services to small to mid-sized insurers. The company specializes in schedule ratings, offering businessowner and commercial general liability programs. It also offers some personal insurance, such as homeowners', mobile owners and inland marine.