Release Summary

iboss announced today that it is doubling the size of its corporate headquarters in Boston to approximately 45,000 sq. ft. to house 300+ employees.