atlas group provides international business communications technology engineering design and project management consulting services. offices are located in new england, atlanta, new york, london and munich with affiliates in seattle, paris, houston and santiago.