INSCI signed a sublease for 27,543 square feet of space at 1 Research Drive in Westborough, MA. Built in 1981, the four-story, Class-A office building totals 283,261 square feet. The building offers an auditorium, banking, conferencing facility, dry cleaner, exercise facilities and food service. INSCI, providers of data achieving, plans to occupy the space for the remaining 7.5 years left on the lease.