University of Massachusetts Lowell is located at 1 University Ave
, Lowell, MA 01854. It has around 1K - 5K employees. Its revenue is around $100 - 500M. UMass Lowell, with a national reputation in science, engineering and technology, is committed to educating students for lifelong success in a diverse world and conducting research and outreach activities that sustain the economic, environmental and social health of the region. The university offers its 17,000 students more than 120 degree choices, internships, five-year combined bachelor's to master's programs and doctoral studies in the colleges of Arts and Sciences, Engineering and Health Scie...
Competitor - 1/7
Which company is more competitive with University of Massachusetts Lowell?