Technology
5%
employee-owned
2,600
employees
N/A
pay ratio
1982
founded
IT solutions and services company, publicly traded with employee stock purchase plans and profit-sharing.
Claim this profile to manage your listing and post jobs.
Headquarters
Merrimack, NH, USA