Tag: iCorps Technologies
iCorps Technologies to relocate headquarters from Boston to Woburn
WOBURN, MA– iCorps Technologies is moving its corporate headquarters from Schrafft’s Center in Boston to a 5,000-square-foot space at TradeCenter 128 in Woburn, MA....