Information Technology
IT as a managed service. The Needham office is independently owned, but part of large national network that includes 275+ locations and more than 1000 information technology experts.